<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8"/>
    <title>Test Report</title>
    <style>body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  /* do not increase min-width as some may use split screens */
  min-width: 800px;
  color: #999;
}

h1 {
  font-size: 24px;
  color: black;
}

h2 {
  font-size: 16px;
  color: black;
}

p {
  color: black;
}

a {
  color: #999;
}

table {
  border-collapse: collapse;
}

/******************************
 * SUMMARY INFORMATION
 ******************************/
#environment td {
  padding: 5px;
  border: 1px solid #E6E6E6;
}
#environment tr:nth-child(odd) {
  background-color: #f6f6f6;
}

/******************************
 * TEST RESULT COLORS
 ******************************/
span.passed,
.passed .col-result {
  color: green;
}

span.skipped,
span.xfailed,
span.rerun,
.skipped .col-result,
.xfailed .col-result,
.rerun .col-result {
  color: orange;
}

span.error,
span.failed,
span.xpassed,
.error .col-result,
.failed .col-result,
.xpassed .col-result {
  color: red;
}

/******************************
 * RESULTS TABLE
 *
 * 1. Table Layout
 * 2. Extra
 * 3. Sorting items
 *
 ******************************/
/*------------------
 * 1. Table Layout
 *------------------*/
#results-table {
  border: 1px solid #e6e6e6;
  color: #999;
  font-size: 12px;
  width: 100%;
}
#results-table th,
#results-table td {
  padding: 5px;
  border: 1px solid #E6E6E6;
  text-align: left;
}
#results-table th {
  font-weight: bold;
}

/*------------------
 * 2. Extra
 *------------------*/
.log {
  background-color: #e6e6e6;
  border: 1px solid #e6e6e6;
  color: black;
  display: block;
  font-family: "Courier New", Courier, monospace;
  height: 230px;
  overflow-y: scroll;
  padding: 5px;
  white-space: pre-wrap;
}
.log:only-child {
  height: inherit;
}

div.image {
  border: 1px solid #e6e6e6;
  float: right;
  height: 240px;
  margin-left: 5px;
  overflow: hidden;
  width: 320px;
}
div.image img {
  width: 320px;
}

div.video {
  border: 1px solid #e6e6e6;
  float: right;
  height: 240px;
  margin-left: 5px;
  overflow: hidden;
  width: 320px;
}
div.video video {
  overflow: hidden;
  width: 320px;
  height: 240px;
}

.collapsed {
  display: none;
}

.expander::after {
  content: " (show details)";
  color: #BBB;
  font-style: italic;
  cursor: pointer;
}

.collapser::after {
  content: " (hide details)";
  color: #BBB;
  font-style: italic;
  cursor: pointer;
}

/*------------------
 * 3. Sorting items
 *------------------*/
.sortable {
  cursor: pointer;
}

.sort-icon {
  font-size: 0px;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  /*triangle*/
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.inactive .sort-icon {
  /*finish triangle*/
  border-top: 8px solid #E6E6E6;
}
.asc.active .sort-icon {
  /*finish triangle*/
  border-bottom: 8px solid #999;
}
.desc.active .sort-icon {
  /*finish triangle*/
  border-top: 8px solid #999;
}
</style></head>
  <body onLoad="init()">
    <script>/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/. */


function toArray(iter) {
    if (iter === null) {
        return null;
    }
    return Array.prototype.slice.call(iter);
}

function find(selector, elem) { // eslint-disable-line no-redeclare
    if (!elem) {
        elem = document;
    }
    return elem.querySelector(selector);
}

function findAll(selector, elem) {
    if (!elem) {
        elem = document;
    }
    return toArray(elem.querySelectorAll(selector));
}

function sortColumn(elem) {
    toggleSortStates(elem);
    const colIndex = toArray(elem.parentNode.childNodes).indexOf(elem);
    let key;
    if (elem.classList.contains('result')) {
        key = keyResult;
    } else if (elem.classList.contains('links')) {
        key = keyLink;
    } else {
        key = keyAlpha;
    }
    sortTable(elem, key(colIndex));
}

function showAllExtras() { // eslint-disable-line no-unused-vars
    findAll('.col-result').forEach(showExtras);
}

function hideAllExtras() { // eslint-disable-line no-unused-vars
    findAll('.col-result').forEach(hideExtras);
}

function showExtras(colresultElem) {
    const extras = colresultElem.parentNode.nextElementSibling;
    const expandcollapse = colresultElem.firstElementChild;
    extras.classList.remove('collapsed');
    expandcollapse.classList.remove('expander');
    expandcollapse.classList.add('collapser');
}

function hideExtras(colresultElem) {
    const extras = colresultElem.parentNode.nextElementSibling;
    const expandcollapse = colresultElem.firstElementChild;
    extras.classList.add('collapsed');
    expandcollapse.classList.remove('collapser');
    expandcollapse.classList.add('expander');
}

function showFilters() {
    const filterItems = document.getElementsByClassName('filter');
    for (let i = 0; i < filterItems.length; i++)
        filterItems[i].hidden = false;
}

function addCollapse() {
    // Add links for show/hide all
    const resulttable = find('table#results-table');
    const showhideall = document.createElement('p');
    showhideall.innerHTML = '<a href="javascript:showAllExtras()">Show all details</a> / ' +
                            '<a href="javascript:hideAllExtras()">Hide all details</a>';
    resulttable.parentElement.insertBefore(showhideall, resulttable);

    // Add show/hide link to each result
    findAll('.col-result').forEach(function(elem) {
        const collapsed = getQueryParameter('collapsed') || 'Passed';
        const extras = elem.parentNode.nextElementSibling;
        const expandcollapse = document.createElement('span');
        if (extras.classList.contains('collapsed')) {
            expandcollapse.classList.add('expander');
        } else if (collapsed.includes(elem.innerHTML)) {
            extras.classList.add('collapsed');
            expandcollapse.classList.add('expander');
        } else {
            expandcollapse.classList.add('collapser');
        }
        elem.appendChild(expandcollapse);

        elem.addEventListener('click', function(event) {
            if (event.currentTarget.parentNode.nextElementSibling.classList.contains('collapsed')) {
                showExtras(event.currentTarget);
            } else {
                hideExtras(event.currentTarget);
            }
        });
    });
}

function getQueryParameter(name) {
    const match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
    return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}

function init () { // eslint-disable-line no-unused-vars
    resetSortHeaders();

    addCollapse();

    showFilters();

    sortColumn(find('.initial-sort'));

    findAll('.sortable').forEach(function(elem) {
        elem.addEventListener('click',
            function() {
                sortColumn(elem);
            }, false);
    });
}

function sortTable(clicked, keyFunc) {
    const rows = findAll('.results-table-row');
    const reversed = !clicked.classList.contains('asc');
    const sortedRows = sort(rows, keyFunc, reversed);
    /* Whole table is removed here because browsers acts much slower
     * when appending existing elements.
     */
    const thead = document.getElementById('results-table-head');
    document.getElementById('results-table').remove();
    const parent = document.createElement('table');
    parent.id = 'results-table';
    parent.appendChild(thead);
    sortedRows.forEach(function(elem) {
        parent.appendChild(elem);
    });
    document.getElementsByTagName('BODY')[0].appendChild(parent);
}

function sort(items, keyFunc, reversed) {
    const sortArray = items.map(function(item, i) {
        return [keyFunc(item), i];
    });

    sortArray.sort(function(a, b) {
        const keyA = a[0];
        const keyB = b[0];

        if (keyA == keyB) return 0;

        if (reversed) {
            return keyA < keyB ? 1 : -1;
        } else {
            return keyA > keyB ? 1 : -1;
        }
    });

    return sortArray.map(function(item) {
        const index = item[1];
        return items[index];
    });
}

function keyAlpha(colIndex) {
    return function(elem) {
        return elem.childNodes[1].childNodes[colIndex].firstChild.data.toLowerCase();
    };
}

function keyLink(colIndex) {
    return function(elem) {
        const dataCell = elem.childNodes[1].childNodes[colIndex].firstChild;
        return dataCell == null ? '' : dataCell.innerText.toLowerCase();
    };
}

function keyResult(colIndex) {
    return function(elem) {
        const strings = ['Error', 'Failed', 'Rerun', 'XFailed', 'XPassed',
            'Skipped', 'Passed'];
        return strings.indexOf(elem.childNodes[1].childNodes[colIndex].firstChild.data);
    };
}

function resetSortHeaders() {
    findAll('.sort-icon').forEach(function(elem) {
        elem.parentNode.removeChild(elem);
    });
    findAll('.sortable').forEach(function(elem) {
        const icon = document.createElement('div');
        icon.className = 'sort-icon';
        icon.textContent = 'vvv';
        elem.insertBefore(icon, elem.firstChild);
        elem.classList.remove('desc', 'active');
        elem.classList.add('asc', 'inactive');
    });
}

function toggleSortStates(elem) {
    //if active, toggle between asc and desc
    if (elem.classList.contains('active')) {
        elem.classList.toggle('asc');
        elem.classList.toggle('desc');
    }

    //if inactive, reset all other functions and add ascending active
    if (elem.classList.contains('inactive')) {
        resetSortHeaders();
        elem.classList.remove('inactive');
        elem.classList.add('active');
    }
}

function isAllRowsHidden(value) {
    return value.hidden == false;
}

function filterTable(elem) { // eslint-disable-line no-unused-vars
    const outcomeAtt = 'data-test-result';
    const outcome = elem.getAttribute(outcomeAtt);
    const classOutcome = outcome + ' results-table-row';
    const outcomeRows = document.getElementsByClassName(classOutcome);

    for(let i = 0; i < outcomeRows.length; i++){
        outcomeRows[i].hidden = !elem.checked;
    }

    const rows = findAll('.results-table-row').filter(isAllRowsHidden);
    const allRowsHidden = rows.length == 0 ? true : false;
    const notFoundMessage = document.getElementById('not-found-message');
    notFoundMessage.hidden = !allRowsHidden;
}
</script>
    <h1>Radar_report.html</h1>
    <p>Report generated on 22-Apr-2025 at 19:36:43 by <a href="https://pypi.python.org/pypi/pytest-html">pytest-html</a> v3.1.1</p>
    <h2>Environment</h2>
    <table id="environment">
      <tr>
        <td>Build tag</td>
        <td>XX.XX.XX.XX</td></tr>
      <tr>
        <td>Dut type</td>
        <td>ES39</td></tr>
      <tr>
        <td>Platform</td>
        <td>Windows-10-10.0.19044-SP0</td></tr>
      <tr>
        <td>SN</td>
        <td>test 0.0.0.1</td></tr>
      <tr>
        <td>Software version</td>
        <td>ES39 - V1.00.01</td></tr>
      <tr>
        <td>Test time</td>
        <td>2025-04-22</td></tr>
      <tr>
        <td>boot version</td>
        <td>11</td></tr></table>
    <h2>Summary</h2>
    <p>Tester: YangLiang</p>
    <p>Report version: 0.0.1</p>
    <p>77 tests ran in 480.26 seconds. </p>
    <p class="filter" hidden="true">(Un)check the boxes to filter the results.</p><input checked="true" class="filter" data-test-result="passed" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="passed">49 passed</span>, <input checked="true" class="filter" data-test-result="skipped" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="skipped">0 skipped</span>, <input checked="true" class="filter" data-test-result="failed" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="failed">28 failed</span>, <input checked="true" class="filter" data-test-result="error" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="error">0 errors</span>, <input checked="true" class="filter" data-test-result="xfailed" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="xfailed">0 expected failures</span>, <input checked="true" class="filter" data-test-result="xpassed" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="xpassed">0 unexpected passes</span>, <input checked="true" class="filter" data-test-result="rerun" disabled="true" hidden="true" name="filter_checkbox" onChange="filterTable(this)" type="checkbox"/><span class="rerun">0 rerun</span>
    <h2>Results</h2>
    <table id="results-table">
      <thead id="results-table-head">
        <tr>
          <th class="sortable result initial-sort" col="result">Result</th>
          <th class="sortable" col="name">Test</th>
          <th class="sortable" col="duration">Duration</th></tr>
        <tr hidden="true" id="not-found-message">
          <th colspan="3">No results found. Try to check the filters</th></tr></thead>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_Extended_phy[Request F0 FA]</td>
          <td class="col-duration">31.06</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F0 FA42 4F 44 30 33 41 30 30 31&#x27;, Respstr = &#x27;6E F0 FA&#x27;, session = 3<br/>iStep = 5, unlock = True, addressing = &#x27;UDS&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stdout setup------------------------------ <br/>reqstr: b&#x27;aa 01 20 01 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ce&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
connect power success
reqstr: b&#x27;aa 01 21 00 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ce&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
reqstr: b&#x27;aa 01 21 01 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cf&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
reqstr: b&#x27;aa 01 23 e0 2e 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dd&#x27;
response: b&#x27;aa 01 12 80 2e 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c&#x27;
<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:-----------------open CAN_Driver------------------
INFO:root:initialize_lib_tsmaster success 
INFO:root:set_can_channel_coun to  1
INFO:root:TSCAN Driver started, and the CAN driver is USE_TS_TC1013_DEVICE
INFO:root:The currentCAN_Type is CANFD,ArbRate is 500, DataRate is 2000,TermResistor is True
INFO:root:Init Done
INFO:root:CAN/CAN-FD database loaded success! And load dbc file at 0 ASupportedChannelsBased
INFO:root:CANFD TX Pre callback add successful
INFO:root:CANFD TX&amp;RX callback add successful
INFO:root:TSMasterCDemo application connected, communication starts here...
INFO:root:enable_bus_statistics...
INFO:root:can RBS_Config success
INFO:root:Enable rbs node : ETC
INFO:root:Enable rbs node : VIU0
INFO:root:Enable rbs node : EWS_F
INFO:root:CAN RBS is started...
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeedValid: 1
INFO:root:-------------open CAN_Driver success--------------
INFO:root:UDS Creat successful, The udsHandle is : c_byte(0)
INFO:root:UDS Creat successful, The udsHandle is : c_byte(1)
INFO:root:-----------Creat UDS_Handle successful------------
INFO:root:----------------open power_Driver-----------------
INFO:root:------------open power_Driver success-------------
INFO:root:------------------open jidianqi-------------------
INFO:root:--------------open jidianqi success---------------
INFO:root:----------------open M600T_Driver-----------------
INFO:root:Connected to COM10 at 115200 baud
INFO:root:------------open M600T_Driver success-------------
INFO:root:power reset for module
INFO:root:Set voltage to 12 V
INFO:root:Wait 5 seconds
INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Extended_phy[Request F0 FA]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:28:43 INFO -----------------open CAN_Driver------------------
2025-04-22 19:28:44 INFO initialize_lib_tsmaster success 
2025-04-22 19:28:44 INFO set_can_channel_coun to  1
2025-04-22 19:28:44 INFO TSCAN Driver started, and the CAN driver is USE_TS_TC1013_DEVICE
2025-04-22 19:28:44 INFO The currentCAN_Type is CANFD,ArbRate is 500, DataRate is 2000,TermResistor is True
2025-04-22 19:28:44 INFO Init Done
2025-04-22 19:28:47 INFO CAN/CAN-FD database loaded success! And load dbc file at 0 ASupportedChannelsBased
2025-04-22 19:28:47 INFO CANFD TX Pre callback add successful
2025-04-22 19:28:47 INFO CANFD TX&amp;RX callback add successful
2025-04-22 19:28:48 INFO TSMasterCDemo application connected, communication starts here...
2025-04-22 19:28:48 INFO enable_bus_statistics...
2025-04-22 19:28:48 INFO can RBS_Config success
2025-04-22 19:28:48 INFO Enable rbs node : ETC
2025-04-22 19:28:48 INFO Enable rbs node : VIU0
2025-04-22 19:28:48 INFO Enable rbs node : EWS_F
2025-04-22 19:28:48 INFO CAN RBS is started...
2025-04-22 19:28:48 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeedValid: 1
2025-04-22 19:28:48 INFO -------------open CAN_Driver success--------------
2025-04-22 19:28:48 INFO UDS Creat successful, The udsHandle is : c_byte(0)
2025-04-22 19:28:48 INFO UDS Creat successful, The udsHandle is : c_byte(1)
2025-04-22 19:28:48 INFO -----------Creat UDS_Handle successful------------
2025-04-22 19:28:48 INFO ----------------open power_Driver-----------------
2025-04-22 19:28:50 INFO ------------open power_Driver success-------------
2025-04-22 19:28:50 INFO ------------------open jidianqi-------------------
2025-04-22 19:28:50 INFO --------------open jidianqi success---------------
2025-04-22 19:28:50 INFO ----------------open M600T_Driver-----------------
2025-04-22 19:28:51 INFO Connected to COM10 at 115200 baud
2025-04-22 19:28:52 INFO ------------open M600T_Driver success-------------
2025-04-22 19:28:53 INFO power reset for module
2025-04-22 19:28:56 INFO Set voltage to 12 V
2025-04-22 19:28:56 INFO Wait 5 seconds
2025-04-22 19:29:01 INFO 
-----------------
2025-04-22 19:29:01 INFO Item name : test_WriteDataByIdentifier_Extended_phy[Request F0 FA]
2025-04-22 19:29:01 INFO start_logging Successful :0  
2025-04-22 19:29:01 INFO ************测试用例开始************<br/> ------------------------------Captured stdout call------------------------------ <br/>reqstr: b&#x27;aa 01 21 00 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ce&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
reqstr: b&#x27;aa 01 21 01 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cf&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 e2 73 30 a9 2e cf 5c 65 3a eb 48 e1 06 c7 f4 1d&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 9a 18 d2 87 c6 d7 c5 8c ef 67 9b e1 ed 7e d4 4d&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :12 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 fa 42 4f 44 30 33 41 30 30 31&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;6e f0 fa&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f0 fa&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :12 ---,the read data are &lt;&lt;&lt;b&#x27;62 f0 fa 42 4f 44 30 33 41 30 30 31&#x27;&gt;&gt;&gt;

INFO:root:Power off the ECU
INFO:root:Wait 0.5s
INFO:root:Wait 3s, Restart the device OK
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f0 fa&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :12 ---,the read data are &lt;&lt;&lt;b&#x27;62 f0 fa 42 4f 44 30 33 41 30 30 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:29:02 INFO Send UDS ID : [0x750]
2025-04-22 19:29:02 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:02 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:02 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:04 INFO Send UDS ID : [0x750]
2025-04-22 19:29:04 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:04 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:05 INFO Send UDS ID : [0x750]
2025-04-22 19:29:05 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:05 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 e2 73 30 a9 2e cf 5c 65 3a eb 48 e1 06 c7 f4 1d&#x27;&gt;&gt;&gt;

2025-04-22 19:29:05 INFO Send UDS ID : [0x750]
2025-04-22 19:29:05 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 9a 18 d2 87 c6 d7 c5 8c ef 67 9b e1 ed 7e d4 4d&#x27;&gt;&gt;&gt;
2025-04-22 19:29:05 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:29:05 INFO Send UDS ID : [0x750]
2025-04-22 19:29:05 INFO Send UDS request size :12 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 fa 42 4f 44 30 33 41 30 30 31&#x27;&gt;&gt;&gt;
2025-04-22 19:29:05 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:29:05 ERROR correct response:[b&#x27;6e f0 fa&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
2025-04-22 19:29:05 INFO Send UDS ID : [0x750]
2025-04-22 19:29:05 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f0 fa&#x27;&gt;&gt;&gt;
2025-04-22 19:29:05 INFO Read UDS reponse size :12 ---,the read data are &lt;&lt;&lt;b&#x27;62 f0 fa 42 4f 44 30 33 41 30 30 31&#x27;&gt;&gt;&gt;

2025-04-22 19:29:07 INFO Power off the ECU
2025-04-22 19:29:07 INFO Wait 0.5s
2025-04-22 19:29:11 INFO Wait 3s, Restart the device OK
2025-04-22 19:29:11 INFO Send UDS ID : [0x750]
2025-04-22 19:29:11 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:11 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:11 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:12 INFO Send UDS ID : [0x750]
2025-04-22 19:29:12 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:12 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:13 INFO Send UDS ID : [0x750]
2025-04-22 19:29:13 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f0 fa&#x27;&gt;&gt;&gt;
2025-04-22 19:29:13 INFO Read UDS reponse size :12 ---,the read data are &lt;&lt;&lt;b&#x27;62 f0 fa 42 4f 44 30 33 41 30 30 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:29:14 INFO Send UDS ID : [0x750]
2025-04-22 19:29:14 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:14 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:14 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:14 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_Extended_phy[Request F1 84]</td>
          <td class="col-duration">11.80</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;22 F1 84&#x27;<br/>Respstr = &#x27;62 F1 8419 04 164F 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;<br/>session = 3, iStep = 10, unlock = False, addressing = &#x27;UDS&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   3 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Extended_phy[Request F1 84]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:29:14 INFO 
-----------------
2025-04-22 19:29:14 INFO Item name : test_WriteDataByIdentifier_Extended_phy[Request F1 84]
2025-04-22 19:29:14 INFO start_logging Successful :0  
2025-04-22 19:29:14 INFO ************测试用例开始************<br/> ------------------------------Captured stdout call------------------------------ <br/>reqstr: b&#x27;aa 01 21 00 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ce&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
reqstr: b&#x27;aa 01 21 01 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cf&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 d7 c4 ad e2 73 30 a9 2e cf 5c 65 3a eb 48 e1 06&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 fa 3a 41 2c ff 34 77 9a 50 59 bd 79 34 70 6a 04&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :22 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;6e f1 84&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 84&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :22 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 84 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;62 f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;], actual response:[b&#x27;62 f1 84 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&#x27;]
INFO:root:Power off the ECU
INFO:root:Wait 0.5s
INFO:root:Wait 3s, Restart the device OK
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 84&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :22 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 84 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;62 f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;], actual response:[b&#x27;62 f1 84 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:29:15 INFO Send UDS ID : [0x750]
2025-04-22 19:29:15 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:15 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:15 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:16 INFO Send UDS ID : [0x750]
2025-04-22 19:29:16 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:16 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:17 INFO Send UDS ID : [0x750]
2025-04-22 19:29:17 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:17 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 d7 c4 ad e2 73 30 a9 2e cf 5c 65 3a eb 48 e1 06&#x27;&gt;&gt;&gt;

2025-04-22 19:29:17 INFO Send UDS ID : [0x750]
2025-04-22 19:29:17 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 fa 3a 41 2c ff 34 77 9a 50 59 bd 79 34 70 6a 04&#x27;&gt;&gt;&gt;
2025-04-22 19:29:17 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:29:17 INFO Send UDS ID : [0x750]
2025-04-22 19:29:17 INFO Send UDS request size :22 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
2025-04-22 19:29:17 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:29:17 ERROR correct response:[b&#x27;6e f1 84&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
2025-04-22 19:29:17 INFO Send UDS ID : [0x750]
2025-04-22 19:29:17 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 84&#x27;&gt;&gt;&gt;
2025-04-22 19:29:17 INFO Read UDS reponse size :22 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 84 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&#x27;&gt;&gt;&gt;

2025-04-22 19:29:17 ERROR correct response:[b&#x27;62 f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;], actual response:[b&#x27;62 f1 84 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&#x27;]
2025-04-22 19:29:19 INFO Power off the ECU
2025-04-22 19:29:19 INFO Wait 0.5s
2025-04-22 19:29:23 INFO Wait 3s, Restart the device OK
2025-04-22 19:29:23 INFO Send UDS ID : [0x750]
2025-04-22 19:29:23 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:23 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:23 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:24 INFO Send UDS ID : [0x750]
2025-04-22 19:29:24 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:24 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:25 INFO Send UDS ID : [0x750]
2025-04-22 19:29:25 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 84&#x27;&gt;&gt;&gt;
2025-04-22 19:29:25 INFO Read UDS reponse size :22 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 84 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&#x27;&gt;&gt;&gt;

2025-04-22 19:29:25 ERROR correct response:[b&#x27;62 f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;], actual response:[b&#x27;62 f1 84 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:29:26 INFO Send UDS ID : [0x750]
2025-04-22 19:29:26 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:26 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:26 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:26 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 84 01]</td>
          <td class="col-duration">3.76</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 84 01&#x27;, Respstr = &#x27;7F 2E 13&#x27;, session = 3, iStep = 5<br/>unlock = True, addressing = &#x27;UDS&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 84 01]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:01 INFO 
-----------------
2025-04-22 19:30:01 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 84 01]
2025-04-22 19:30:01 INFO start_logging Successful :0  
2025-04-22 19:30:01 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 99 5e 3f 0c 55 6a 5b f8 d1 36 37 a4 0d c2 d3 10&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 a7 b3 93 30 16 76 66 30 d1 2a ce 1c cd 5e 99 16&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 13&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:02 INFO Send UDS ID : [0x750]
2025-04-22 19:30:02 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:02 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:02 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:03 INFO Send UDS ID : [0x750]
2025-04-22 19:30:03 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:03 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:04 INFO Send UDS ID : [0x750]
2025-04-22 19:30:04 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:04 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 99 5e 3f 0c 55 6a 5b f8 d1 36 37 a4 0d c2 d3 10&#x27;&gt;&gt;&gt;

2025-04-22 19:30:04 INFO Send UDS ID : [0x750]
2025-04-22 19:30:04 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 a7 b3 93 30 16 76 66 30 d1 2a ce 1c cd 5e 99 16&#x27;&gt;&gt;&gt;
2025-04-22 19:30:04 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:04 INFO Send UDS ID : [0x750]
2025-04-22 19:30:04 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:04 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:30:04 ERROR correct response:[b&#x27;7f 2e 13&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:05 INFO Send UDS ID : [0x750]
2025-04-22 19:30:05 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:05 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:05 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:05 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 84000000000000000000000000000000000000]</td>
          <td class="col-duration">3.92</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 84000000000000000000000000000000000000&#x27;, Respstr = &#x27;7F 2E 13&#x27;<br/>session = 3, iStep = 5, unlock = True, addressing = &#x27;UDS&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 84000000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:05 INFO 
-----------------
2025-04-22 19:30:05 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 84000000000000000000000000000000000000]
2025-04-22 19:30:05 INFO start_logging Successful :0  
2025-04-22 19:30:05 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 43 c0 f9 3e 9f ec b5 4a bb d8 31 16 97 84 6d a2&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 e3 17 1b 9b 86 d2 63 d0 10 ad b7 2e a8 db 89 0a&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :21 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 13&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:06 INFO Send UDS ID : [0x750]
2025-04-22 19:30:06 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:06 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:06 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:07 INFO Send UDS ID : [0x750]
2025-04-22 19:30:07 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:07 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:08 INFO Send UDS ID : [0x750]
2025-04-22 19:30:08 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:08 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 43 c0 f9 3e 9f ec b5 4a bb d8 31 16 97 84 6d a2&#x27;&gt;&gt;&gt;

2025-04-22 19:30:08 INFO Send UDS ID : [0x750]
2025-04-22 19:30:08 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 e3 17 1b 9b 86 d2 63 d0 10 ad b7 2e a8 db 89 0a&#x27;&gt;&gt;&gt;
2025-04-22 19:30:08 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:08 INFO Send UDS ID : [0x750]
2025-04-22 19:30:08 INFO Send UDS request size :21 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:30:08 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:30:08 ERROR correct response:[b&#x27;7f 2e 13&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:09 INFO Send UDS ID : [0x750]
2025-04-22 19:30:09 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:09 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:09 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:09 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 840000000000000000000000000000000000000000]</td>
          <td class="col-duration">3.88</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 840000000000000000000000000000000000000000&#x27;<br/>Respstr = &#x27;7F 2E 13&#x27;, session = 3, iStep = 5, unlock = True, addressing = &#x27;UDS&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 840000000000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:09 INFO 
-----------------
2025-04-22 19:30:09 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 840000000000000000000000000000000000000000]
2025-04-22 19:30:09 INFO start_logging Successful :0  
2025-04-22 19:30:09 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 ac 75 0a 7b 98 f1 d6 57 44 2d 62 f3 b0 29 ae 4f&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 b7 72 6d 97 5c 2f d6 51 20 de 3f f6 1a 63 49 82&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :23 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 13&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:10 INFO Send UDS ID : [0x750]
2025-04-22 19:30:10 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:10 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:10 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:11 INFO Send UDS ID : [0x750]
2025-04-22 19:30:11 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:11 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:12 INFO Send UDS ID : [0x750]
2025-04-22 19:30:12 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:12 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 ac 75 0a 7b 98 f1 d6 57 44 2d 62 f3 b0 29 ae 4f&#x27;&gt;&gt;&gt;

2025-04-22 19:30:12 INFO Send UDS ID : [0x750]
2025-04-22 19:30:12 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 b7 72 6d 97 5c 2f d6 51 20 de 3f f6 1a 63 49 82&#x27;&gt;&gt;&gt;
2025-04-22 19:30:12 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:12 INFO Send UDS ID : [0x750]
2025-04-22 19:30:12 INFO Send UDS request size :23 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:30:12 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:30:12 ERROR correct response:[b&#x27;7f 2e 13&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:13 INFO Send UDS ID : [0x750]
2025-04-22 19:30:13 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:13 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:13 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:13 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 8400000000000000000000000000000000000000F1 900000000000000000000000000000000000]</td>
          <td class="col-duration">3.91</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 8400000000000000000000000000000000000000F1 900000000000000000000000000000000000&#x27;<br/>Respstr = &#x27;7F 2E 13&#x27;, session = 3, iStep = 5, unlock = True, addressing = &#x27;UDS&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 8400000000000000000000000000000000000000F1 900000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:28 INFO 
-----------------
2025-04-22 19:30:29 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 8400000000000000000000000000000000000000F1 900000000000000000000000000000000000]
2025-04-22 19:30:29 INFO start_logging Successful :0  
2025-04-22 19:30:29 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 11 76 77 e4 4d 02 13 50 49 4e 6f 7c 05 5a 8b 68&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 95 b2 88 86 fb 15 4c 94 27 68 b5 a1 bf 66 54 d5&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :41 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 13&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:30 INFO Send UDS ID : [0x750]
2025-04-22 19:30:30 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:30 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:30 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:31 INFO Send UDS ID : [0x750]
2025-04-22 19:30:31 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:31 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:32 INFO Send UDS ID : [0x750]
2025-04-22 19:30:32 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:32 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 11 76 77 e4 4d 02 13 50 49 4e 6f 7c 05 5a 8b 68&#x27;&gt;&gt;&gt;

2025-04-22 19:30:32 INFO Send UDS ID : [0x750]
2025-04-22 19:30:32 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 95 b2 88 86 fb 15 4c 94 27 68 b5 a1 bf 66 54 d5&#x27;&gt;&gt;&gt;
2025-04-22 19:30:32 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:32 INFO Send UDS ID : [0x750]
2025-04-22 19:30:32 INFO Send UDS request size :41 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:30:32 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:30:32 ERROR correct response:[b&#x27;7f 2e 13&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:33 INFO Send UDS ID : [0x750]
2025-04-22 19:30:33 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:33 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:33 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:33 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC22_Extended_phy[Request F0 FA]</td>
          <td class="col-duration">3.75</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F0 FA&#x27;, Respstr = &#x27;7F 2E 22&#x27;, session = 3, iStep = 6, unlock = True<br/>addressing = &#x27;UDS&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC22_Extended_phy[Request F0 FA]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:40 INFO 
-----------------
2025-04-22 19:31:40 INFO Item name : test_WriteDataByIdentifier_NRC22_Extended_phy[Request F0 FA]
2025-04-22 19:31:40 INFO start_logging Successful :0  
2025-04-22 19:31:40 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:设置车速为:8
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 6f 7c 05 5a 8b 68 81 26 67 14 bd b2 03 80 b9 fe&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8f 12 78 bd 3b 45 8d a6 c6 1d 7c 06 49 25 e2 6b&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 fa&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 22&#x27;], actual response:[b&#x27;7f 2e 13&#x27;]
INFO:root:设置车速为:0
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:41 INFO 设置车速为:8
2025-04-22 19:31:41 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
2025-04-22 19:31:41 INFO Send UDS ID : [0x750]
2025-04-22 19:31:41 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:41 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:41 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:42 INFO Send UDS ID : [0x750]
2025-04-22 19:31:42 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:42 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:43 INFO Send UDS ID : [0x750]
2025-04-22 19:31:43 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:43 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 6f 7c 05 5a 8b 68 81 26 67 14 bd b2 03 80 b9 fe&#x27;&gt;&gt;&gt;

2025-04-22 19:31:43 INFO Send UDS ID : [0x750]
2025-04-22 19:31:43 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8f 12 78 bd 3b 45 8d a6 c6 1d 7c 06 49 25 e2 6b&#x27;&gt;&gt;&gt;
2025-04-22 19:31:43 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:43 INFO Send UDS ID : [0x750]
2025-04-22 19:31:43 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 fa&#x27;&gt;&gt;&gt;
2025-04-22 19:31:43 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

2025-04-22 19:31:43 ERROR correct response:[b&#x27;7f 2e 22&#x27;], actual response:[b&#x27;7f 2e 13&#x27;]
2025-04-22 19:31:43 INFO 设置车速为:0
2025-04-22 19:31:43 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:44 INFO Send UDS ID : [0x750]
2025-04-22 19:31:44 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:44 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:44 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:44 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC22_Extended_phy[Request F1 84]</td>
          <td class="col-duration">3.84</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 84&#x27;, Respstr = &#x27;7F 2E 22&#x27;, session = 3, iStep = 6, unlock = True<br/>addressing = &#x27;UDS&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC22_Extended_phy[Request F1 84]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:44 INFO 
-----------------
2025-04-22 19:31:44 INFO Item name : test_WriteDataByIdentifier_NRC22_Extended_phy[Request F1 84]
2025-04-22 19:31:44 INFO start_logging Successful :0  
2025-04-22 19:31:44 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:设置车速为:8
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 3b 58 b1 96 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 11 c4 9e 8c b9 f1 9c 89 ba bc 8e 77 fd 68 bc a0&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 22&#x27;], actual response:[b&#x27;7f 2e 13&#x27;]
INFO:root:设置车速为:0
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:45 INFO 设置车速为:8
2025-04-22 19:31:45 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
2025-04-22 19:31:45 INFO Send UDS ID : [0x750]
2025-04-22 19:31:45 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:45 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:45 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:46 INFO Send UDS ID : [0x750]
2025-04-22 19:31:46 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:46 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:47 INFO Send UDS ID : [0x750]
2025-04-22 19:31:47 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:47 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 3b 58 b1 96 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a&#x27;&gt;&gt;&gt;

2025-04-22 19:31:47 INFO Send UDS ID : [0x750]
2025-04-22 19:31:47 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 11 c4 9e 8c b9 f1 9c 89 ba bc 8e 77 fd 68 bc a0&#x27;&gt;&gt;&gt;
2025-04-22 19:31:47 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:47 INFO Send UDS ID : [0x750]
2025-04-22 19:31:47 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84&#x27;&gt;&gt;&gt;
2025-04-22 19:31:47 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

2025-04-22 19:31:47 ERROR correct response:[b&#x27;7f 2e 22&#x27;], actual response:[b&#x27;7f 2e 13&#x27;]
2025-04-22 19:31:47 INFO 设置车速为:0
2025-04-22 19:31:47 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:48 INFO Send UDS ID : [0x750]
2025-04-22 19:31:48 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:48 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:48 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:48 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC22_Extended_phy[Request F1 90]</td>
          <td class="col-duration">3.79</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 90&#x27;, Respstr = &#x27;7F 2E 22&#x27;, session = 3, iStep = 6, unlock = True<br/>addressing = &#x27;UDS&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC22_Extended_phy[Request F1 90]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:48 INFO 
-----------------
2025-04-22 19:31:48 INFO Item name : test_WriteDataByIdentifier_NRC22_Extended_phy[Request F1 90]
2025-04-22 19:31:48 INFO start_logging Successful :0  
2025-04-22 19:31:48 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:设置车速为:8
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 92 63 60 19 de bf 8c d5 ea db 78 51 b6 b7 24 8d&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 9f fd 71 9e 28 11 04 a9 91 57 76 03 f7 ba c2 33&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 22&#x27;], actual response:[b&#x27;7f 2e 13&#x27;]
INFO:root:设置车速为:0
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:49 INFO 设置车速为:8
2025-04-22 19:31:49 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
2025-04-22 19:31:49 INFO Send UDS ID : [0x750]
2025-04-22 19:31:49 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:49 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:49 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:50 INFO Send UDS ID : [0x750]
2025-04-22 19:31:50 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:50 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:51 INFO Send UDS ID : [0x750]
2025-04-22 19:31:51 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:51 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 92 63 60 19 de bf 8c d5 ea db 78 51 b6 b7 24 8d&#x27;&gt;&gt;&gt;

2025-04-22 19:31:51 INFO Send UDS ID : [0x750]
2025-04-22 19:31:51 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 9f fd 71 9e 28 11 04 a9 91 57 76 03 f7 ba c2 33&#x27;&gt;&gt;&gt;
2025-04-22 19:31:51 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:51 INFO Send UDS ID : [0x750]
2025-04-22 19:31:51 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90&#x27;&gt;&gt;&gt;
2025-04-22 19:31:51 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

2025-04-22 19:31:51 ERROR correct response:[b&#x27;7f 2e 22&#x27;], actual response:[b&#x27;7f 2e 13&#x27;]
2025-04-22 19:31:51 INFO 设置车速为:0
2025-04-22 19:31:51 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:52 INFO Send UDS ID : [0x750]
2025-04-22 19:31:52 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:52 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:52 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:52 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC22_Extended_phy[Request F1 A9]</td>
          <td class="col-duration">3.77</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 A9&#x27;, Respstr = &#x27;7F 2E 22&#x27;, session = 3, iStep = 6, unlock = True<br/>addressing = &#x27;UDS&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC22_Extended_phy[Request F1 A9]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:52 INFO 
-----------------
2025-04-22 19:31:52 INFO Item name : test_WriteDataByIdentifier_NRC22_Extended_phy[Request F1 A9]
2025-04-22 19:31:52 INFO start_logging Successful :0  
2025-04-22 19:31:52 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:设置车速为:8
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 5e 3f 0c 55 6a 5b f8 d1 36 37 a4 0d c2 d3 10 09&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 56 d8 4d 90 e5 05 b9 64 cc ab 2e db ae ce 4c 6b&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 22&#x27;], actual response:[b&#x27;7f 2e 13&#x27;]
INFO:root:设置车速为:0
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:53 INFO 设置车速为:8
2025-04-22 19:31:53 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
2025-04-22 19:31:53 INFO Send UDS ID : [0x750]
2025-04-22 19:31:53 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:53 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:53 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:54 INFO Send UDS ID : [0x750]
2025-04-22 19:31:54 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:54 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:55 INFO Send UDS ID : [0x750]
2025-04-22 19:31:55 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:55 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 5e 3f 0c 55 6a 5b f8 d1 36 37 a4 0d c2 d3 10 09&#x27;&gt;&gt;&gt;

2025-04-22 19:31:55 INFO Send UDS ID : [0x750]
2025-04-22 19:31:55 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 56 d8 4d 90 e5 05 b9 64 cc ab 2e db ae ce 4c 6b&#x27;&gt;&gt;&gt;
2025-04-22 19:31:55 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:55 INFO Send UDS ID : [0x750]
2025-04-22 19:31:55 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9&#x27;&gt;&gt;&gt;
2025-04-22 19:31:55 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

2025-04-22 19:31:55 ERROR correct response:[b&#x27;7f 2e 22&#x27;], actual response:[b&#x27;7f 2e 13&#x27;]
2025-04-22 19:31:55 INFO 设置车速为:0
2025-04-22 19:31:55 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:56 INFO Send UDS ID : [0x750]
2025-04-22 19:31:56 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:56 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:56 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:56 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_Extended_Func[Request F0 FA]</td>
          <td class="col-duration">5.67</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F0 FA42 4F 44 30 33 41 30 30 31&#x27;, Respstr = &#x27;&#x27;, session = 1<br/>iStep = 4, unlock = True, addressing = &#x27;UDSFun&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               3 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:862: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert (uds_rep[0:2] == [0x67,0x01] and size == 18)</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:874: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x02]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Extended_Func[Request F0 FA]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:07 INFO 
-----------------
2025-04-22 19:32:07 INFO Item name : test_WriteDataByIdentifier_Extended_Func[Request F0 FA]
2025-04-22 19:32:07 INFO start_logging Successful :0  
2025-04-22 19:32:07 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 be 69 55 72 f6 e4 75 85 7b 10 06 34 44 61 6d 7c&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :12 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 fa 42 4f 44 30 33 41 30 30 31&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:08 INFO Send UDS ID : [0x750]
2025-04-22 19:32:08 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:08 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:08 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:09 INFO Send UDS ID : [0x750]
2025-04-22 19:32:09 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:09 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

2025-04-22 19:32:09 INFO Send UDS ID : [0x750]
2025-04-22 19:32:09 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 be 69 55 72 f6 e4 75 85 7b 10 06 34 44 61 6d 7c&#x27;&gt;&gt;&gt;
2025-04-22 19:32:09 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

2025-04-22 19:32:09 INFO Send UDS ID : [0x7DF]
2025-04-22 19:32:09 INFO Send UDS request size :12 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 fa 42 4f 44 30 33 41 30 30 31&#x27;&gt;&gt;&gt;
2025-04-22 19:32:12 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:13 INFO Send UDS ID : [0x750]
2025-04-22 19:32:13 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:13 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:13 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:13 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_Extended_Func[Request F1 84]</td>
          <td class="col-duration">5.67</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 8419 04 164F 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;<br/>Respstr = &#x27;&#x27;, session = 1, iStep = 4, unlock = True, addressing = &#x27;UDSFun&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               3 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:862: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert (uds_rep[0:2] == [0x67,0x01] and size == 18)</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:874: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x02]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Extended_Func[Request F1 84]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:13 INFO 
-----------------
2025-04-22 19:32:13 INFO Item name : test_WriteDataByIdentifier_Extended_Func[Request F1 84]
2025-04-22 19:32:13 INFO start_logging Successful :0  
2025-04-22 19:32:13 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 be 69 55 72 f6 e4 75 85 7b 10 06 34 44 61 6d 7c&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :22 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:14 INFO Send UDS ID : [0x750]
2025-04-22 19:32:14 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:14 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:14 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:15 INFO Send UDS ID : [0x750]
2025-04-22 19:32:15 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:15 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

2025-04-22 19:32:15 INFO Send UDS ID : [0x750]
2025-04-22 19:32:15 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 be 69 55 72 f6 e4 75 85 7b 10 06 34 44 61 6d 7c&#x27;&gt;&gt;&gt;
2025-04-22 19:32:15 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

2025-04-22 19:32:15 INFO Send UDS ID : [0x7DF]
2025-04-22 19:32:15 INFO Send UDS request size :22 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
2025-04-22 19:32:18 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:18 INFO Send UDS ID : [0x750]
2025-04-22 19:32:18 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:18 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:18 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:18 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_Extended_Func[Request F1 90]</td>
          <td class="col-duration">5.67</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 9001 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 11 12&#x27;<br/>Respstr = &#x27;&#x27;, session = 1, iStep = 4, unlock = True, addressing = &#x27;UDSFun&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               3 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:862: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert (uds_rep[0:2] == [0x67,0x01] and size == 18)</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:874: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x02]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Extended_Func[Request F1 90]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:18 INFO 
-----------------
2025-04-22 19:32:18 INFO Item name : test_WriteDataByIdentifier_Extended_Func[Request F1 90]
2025-04-22 19:32:18 INFO start_logging Successful :0  
2025-04-22 19:32:18 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 be 69 55 72 f6 e4 75 85 7b 10 06 34 44 61 6d 7c&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :20 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:19 INFO Send UDS ID : [0x750]
2025-04-22 19:32:19 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:19 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:19 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:20 INFO Send UDS ID : [0x750]
2025-04-22 19:32:20 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:20 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

2025-04-22 19:32:20 INFO Send UDS ID : [0x750]
2025-04-22 19:32:20 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 be 69 55 72 f6 e4 75 85 7b 10 06 34 44 61 6d 7c&#x27;&gt;&gt;&gt;
2025-04-22 19:32:21 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

2025-04-22 19:32:21 INFO Send UDS ID : [0x7DF]
2025-04-22 19:32:21 INFO Send UDS request size :20 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;
2025-04-22 19:32:24 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:24 INFO Send UDS ID : [0x750]
2025-04-22 19:32:24 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:24 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:24 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:24 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_Extended_Func[Request F1 A9]</td>
          <td class="col-duration">5.68</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 A956 31 2E 31 20&#x27;, Respstr = &#x27;&#x27;, session = 1, iStep = 4<br/>unlock = True, addressing = &#x27;UDSFun&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               3 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:862: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert (uds_rep[0:2] == [0x67,0x01] and size == 18)</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:874: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x02]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Extended_Func[Request F1 A9]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:24 INFO 
-----------------
2025-04-22 19:32:24 INFO Item name : test_WriteDataByIdentifier_Extended_Func[Request F1 A9]
2025-04-22 19:32:24 INFO start_logging Successful :0  
2025-04-22 19:32:24 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 be 69 55 72 f6 e4 75 85 7b 10 06 34 44 61 6d 7c&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :8 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:25 INFO Send UDS ID : [0x750]
2025-04-22 19:32:25 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:25 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:25 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:26 INFO Send UDS ID : [0x750]
2025-04-22 19:32:26 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:26 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

2025-04-22 19:32:26 INFO Send UDS ID : [0x750]
2025-04-22 19:32:26 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 be 69 55 72 f6 e4 75 85 7b 10 06 34 44 61 6d 7c&#x27;&gt;&gt;&gt;
2025-04-22 19:32:26 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 22&#x27;&gt;&gt;&gt;

2025-04-22 19:32:26 INFO Send UDS ID : [0x7DF]
2025-04-22 19:32:26 INFO Send UDS request size :8 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;
2025-04-22 19:32:29 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:30 INFO Send UDS ID : [0x750]
2025-04-22 19:32:30 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:30 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:30 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:30 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 84000000000000000000000000000000000000]</td>
          <td class="col-duration">6.71</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 84000000000000000000000000000000000000&#x27;, Respstr = &#x27;&#x27;<br/>session = 3, iStep = 5, unlock = True, addressing = &#x27;UDSFun&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               1 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 84000000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:55 INFO 
-----------------
2025-04-22 19:32:55 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 84000000000000000000000000000000000000]
2025-04-22 19:32:55 INFO start_logging Successful :0  
2025-04-22 19:32:55 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 58 b1 96 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a 2b&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 b0 4a e3 db 41 ad 71 c5 c4 3c 03 f9 39 fa 17 dc&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :21 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:56 INFO Send UDS ID : [0x750]
2025-04-22 19:32:56 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:56 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:56 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:57 INFO Send UDS ID : [0x750]
2025-04-22 19:32:57 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:32:57 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:58 INFO Send UDS ID : [0x750]
2025-04-22 19:32:58 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:58 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 58 b1 96 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a 2b&#x27;&gt;&gt;&gt;

2025-04-22 19:32:58 INFO Send UDS ID : [0x750]
2025-04-22 19:32:58 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 b0 4a e3 db 41 ad 71 c5 c4 3c 03 f9 39 fa 17 dc&#x27;&gt;&gt;&gt;
2025-04-22 19:32:58 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:32:58 INFO Send UDS ID : [0x7DF]
2025-04-22 19:32:58 INFO Send UDS request size :21 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:33:01 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:33:02 INFO Send UDS ID : [0x750]
2025-04-22 19:33:02 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:02 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:02 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:02 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 840000000000000000000000000000000000000000]</td>
          <td class="col-duration">6.71</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 840000000000000000000000000000000000000000&#x27;, Respstr = &#x27;&#x27;<br/>session = 3, iStep = 5, unlock = True, addressing = &#x27;UDSFun&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               1 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 840000000000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:33:02 INFO 
-----------------
2025-04-22 19:33:02 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 840000000000000000000000000000000000000000]
2025-04-22 19:33:02 INFO start_logging Successful :0  
2025-04-22 19:33:02 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 90 89 8e af bc 45 9a cb a8 c1 66 a7 54 fd f2 43&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 69 12 2e c4 42 33 12 31 ac 6a 02 aa 71 e9 ed 1a&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :23 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:33:03 INFO Send UDS ID : [0x750]
2025-04-22 19:33:03 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:03 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:03 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:04 INFO Send UDS ID : [0x750]
2025-04-22 19:33:04 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:33:04 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:05 INFO Send UDS ID : [0x750]
2025-04-22 19:33:05 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:05 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 90 89 8e af bc 45 9a cb a8 c1 66 a7 54 fd f2 43&#x27;&gt;&gt;&gt;

2025-04-22 19:33:05 INFO Send UDS ID : [0x750]
2025-04-22 19:33:05 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 69 12 2e c4 42 33 12 31 ac 6a 02 aa 71 e9 ed 1a&#x27;&gt;&gt;&gt;
2025-04-22 19:33:05 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:33:05 INFO Send UDS ID : [0x7DF]
2025-04-22 19:33:05 INFO Send UDS request size :23 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:33:08 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:33:09 INFO Send UDS ID : [0x750]
2025-04-22 19:33:09 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:09 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:09 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:09 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 9000000000000000000000000000000000]</td>
          <td class="col-duration">6.72</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 9000000000000000000000000000000000&#x27;, Respstr = &#x27;&#x27;, session = 3<br/>iStep = 5, unlock = True, addressing = &#x27;UDSFun&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               1 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 9000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:33:09 INFO 
-----------------
2025-04-22 19:33:09 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 9000000000000000000000000000000000]
2025-04-22 19:33:09 INFO start_logging Successful :0  
2025-04-22 19:33:09 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 a2 33 f0 69 ee 8f 1c 25 fa ab 08 a1 c6 87 b4 dd&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 0e 7d d9 84 50 dd 4e b9 88 57 5f 86 e4 a1 f9 60&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :19 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:33:10 INFO Send UDS ID : [0x750]
2025-04-22 19:33:10 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:10 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:10 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:11 INFO Send UDS ID : [0x750]
2025-04-22 19:33:11 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:33:11 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:12 INFO Send UDS ID : [0x750]
2025-04-22 19:33:12 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:12 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 a2 33 f0 69 ee 8f 1c 25 fa ab 08 a1 c6 87 b4 dd&#x27;&gt;&gt;&gt;

2025-04-22 19:33:12 INFO Send UDS ID : [0x750]
2025-04-22 19:33:12 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 0e 7d d9 84 50 dd 4e b9 88 57 5f 86 e4 a1 f9 60&#x27;&gt;&gt;&gt;
2025-04-22 19:33:12 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:33:12 INFO Send UDS ID : [0x7DF]
2025-04-22 19:33:12 INFO Send UDS request size :19 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:33:15 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:33:15 INFO Send UDS ID : [0x750]
2025-04-22 19:33:15 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:15 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:15 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:15 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 90000000000000000000000000000000000000]</td>
          <td class="col-duration">6.73</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 90000000000000000000000000000000000000&#x27;, Respstr = &#x27;&#x27;<br/>session = 3, iStep = 5, unlock = True, addressing = &#x27;UDSFun&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               1 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 90000000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:33:15 INFO 
-----------------
2025-04-22 19:33:15 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 90000000000000000000000000000000000000]
2025-04-22 19:33:15 INFO start_logging Successful :0  
2025-04-22 19:33:15 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a 2b 88 21 46&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 18 fd 27 2a ae 55 13 e5 8b 45 ee 29 88 47 e3 d4&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :21 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:33:16 INFO Send UDS ID : [0x750]
2025-04-22 19:33:16 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:16 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:16 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:17 INFO Send UDS ID : [0x750]
2025-04-22 19:33:17 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:33:17 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:18 INFO Send UDS ID : [0x750]
2025-04-22 19:33:18 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:18 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a 2b 88 21 46&#x27;&gt;&gt;&gt;

2025-04-22 19:33:18 INFO Send UDS ID : [0x750]
2025-04-22 19:33:18 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 18 fd 27 2a ae 55 13 e5 8b 45 ee 29 88 47 e3 d4&#x27;&gt;&gt;&gt;
2025-04-22 19:33:19 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:33:19 INFO Send UDS ID : [0x7DF]
2025-04-22 19:33:19 INFO Send UDS request size :21 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:33:22 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:33:22 INFO Send UDS ID : [0x750]
2025-04-22 19:33:22 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:22 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:22 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:22 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 A9000000000000]</td>
          <td class="col-duration">6.72</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 A9000000000000&#x27;, Respstr = &#x27;&#x27;, session = 3, iStep = 5<br/>unlock = True, addressing = &#x27;UDSFun&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               1 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 A9000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:33:28 INFO 
-----------------
2025-04-22 19:33:28 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 A9000000000000]
2025-04-22 19:33:28 INFO start_logging Successful :0  
2025-04-22 19:33:28 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e 3f 0c 55&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8c 9d fc ff b6 c6 ea ea 77 66 e2 7b d8 ef 42 90&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :9 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:33:29 INFO Send UDS ID : [0x750]
2025-04-22 19:33:29 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:29 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:29 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:30 INFO Send UDS ID : [0x750]
2025-04-22 19:33:30 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:33:30 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:31 INFO Send UDS ID : [0x750]
2025-04-22 19:33:31 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:31 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e 3f 0c 55&#x27;&gt;&gt;&gt;

2025-04-22 19:33:32 INFO Send UDS ID : [0x750]
2025-04-22 19:33:32 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8c 9d fc ff b6 c6 ea ea 77 66 e2 7b d8 ef 42 90&#x27;&gt;&gt;&gt;
2025-04-22 19:33:32 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:33:32 INFO Send UDS ID : [0x7DF]
2025-04-22 19:33:32 INFO Send UDS request size :9 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:33:35 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:33:35 INFO Send UDS ID : [0x750]
2025-04-22 19:33:35 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:35 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:35 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:35 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 8400000000000000000000000000000000000000F1 900000000000000000000000000000000000]</td>
          <td class="col-duration">6.72</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 8400000000000000000000000000000000000000F1 900000000000000000000000000000000000&#x27;<br/>Respstr = &#x27;&#x27;, session = 3, iStep = 5, unlock = True, addressing = &#x27;UDSFun&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>&gt;               with assume: assert 0 == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               1 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:973: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert 0 == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:973: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 8400000000000000000000000000000000000000F1 900000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:33:35 INFO 
-----------------
2025-04-22 19:33:35 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 8400000000000000000000000000000000000000F1 900000000000000000000000000000000000]
2025-04-22 19:33:35 INFO start_logging Successful :0  
2025-04-22 19:33:35 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 47 74 9d 12 e3 e0 99 5e 3f 0c 55 6a 5b f8 d1 36&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 54 d5 bd 80 4f ff e5 47 e3 ee 90 28 77 d9 4f 37&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :41 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:33:36 INFO Send UDS ID : [0x750]
2025-04-22 19:33:36 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:36 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:36 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:37 INFO Send UDS ID : [0x750]
2025-04-22 19:33:37 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:33:37 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:38 INFO Send UDS ID : [0x750]
2025-04-22 19:33:38 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:38 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 47 74 9d 12 e3 e0 99 5e 3f 0c 55 6a 5b f8 d1 36&#x27;&gt;&gt;&gt;

2025-04-22 19:33:38 INFO Send UDS ID : [0x750]
2025-04-22 19:33:38 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 54 d5 bd 80 4f ff e5 47 e3 ee 90 28 77 d9 4f 37&#x27;&gt;&gt;&gt;
2025-04-22 19:33:38 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:33:38 INFO Send UDS ID : [0x7DF]
2025-04-22 19:33:38 INFO Send UDS request size :41 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:33:41 WARNING req_and_res_can error: Transmit uds frame data failed<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:33:42 INFO Send UDS ID : [0x750]
2025-04-22 19:33:42 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:42 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:42 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:42 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/BOOT_WriteDataByIdentifier_0x2E_test.py::Test_BOOT_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_Programming_phy[Request F1 84]</td>
          <td class="col-duration">18.18</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 8419 04 164F 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;<br/>Respstr = &#x27;7F 2E 7F&#x27;, session = 2, iStep = 6, unlock = True, addressing = &#x27;UDS&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   1 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stdout setup------------------------------ <br/>reqstr: b&#x27;aa 01 21 00 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ce&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
reqstr: b&#x27;aa 01 21 01 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cf&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
reqstr: b&#x27;aa 01 23 e0 2e 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dd&#x27;
response: b&#x27;aa 01 12 80 2e 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c&#x27;
<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:power reset for module
INFO:root:Set voltage to 12 V
INFO:root:Wait 5 seconds
INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 84]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:35:11 INFO power reset for module
2025-04-22 19:35:14 INFO Set voltage to 12 V
2025-04-22 19:35:14 INFO Wait 5 seconds
2025-04-22 19:35:19 INFO 
-----------------
2025-04-22 19:35:19 INFO Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 84]
2025-04-22 19:35:19 INFO start_logging Successful :0  
2025-04-22 19:35:19 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 02 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 4c 95 aa 9b 38 11 76 77 e4 4d 02 13 50 49 4e 6f&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 29 f0 da bb d0 90 a4 ab 3b 94 60 86 25 09 56 25&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 12&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :22 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
INFO:root:收到NRC78
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;6e f1 84&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;6e f1 84&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:35:20 INFO Send UDS ID : [0x750]
2025-04-22 19:35:20 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:20 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:35:20 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:35:21 INFO Send UDS ID : [0x750]
2025-04-22 19:35:21 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:35:21 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:35:22 INFO Send UDS ID : [0x750]
2025-04-22 19:35:22 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
2025-04-22 19:35:22 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 02 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:35:27 INFO Send UDS ID : [0x750]
2025-04-22 19:35:27 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
2025-04-22 19:35:27 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 4c 95 aa 9b 38 11 76 77 e4 4d 02 13 50 49 4e 6f&#x27;&gt;&gt;&gt;

2025-04-22 19:35:27 INFO Send UDS ID : [0x750]
2025-04-22 19:35:27 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 29 f0 da bb d0 90 a4 ab 3b 94 60 86 25 09 56 25&#x27;&gt;&gt;&gt;
2025-04-22 19:35:27 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 12&#x27;&gt;&gt;&gt;

2025-04-22 19:35:27 INFO Send UDS ID : [0x750]
2025-04-22 19:35:27 INFO Send UDS request size :22 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
2025-04-22 19:35:27 INFO 收到NRC78
2025-04-22 19:35:27 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;6e f1 84&#x27;&gt;&gt;&gt;

2025-04-22 19:35:27 ERROR correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;6e f1 84&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:35:28 INFO Send UDS ID : [0x750]
2025-04-22 19:35:28 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:28 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:28 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/BOOT_WriteDataByIdentifier_0x2E_test.py::Test_BOOT_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_Programming_phy[Request F1 90]</td>
          <td class="col-duration">8.65</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 9001 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 11 12&#x27;<br/>Respstr = &#x27;7F 2E 7F&#x27;, session = 2, iStep = 6, unlock = True, addressing = &#x27;UDS&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   5 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:914: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x01]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:924: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x03]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:935: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x02]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:891: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x12]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 90]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:35:28 INFO 
-----------------
2025-04-22 19:35:28 INFO Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 90]
2025-04-22 19:35:28 INFO start_logging Successful :0  
2025-04-22 19:35:28 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :20 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:35:29 INFO Send UDS ID : [0x750]
2025-04-22 19:35:29 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:29 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:30 INFO Send UDS ID : [0x750]
2025-04-22 19:35:30 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:35:30 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:31 INFO Send UDS ID : [0x750]
2025-04-22 19:35:31 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
2025-04-22 19:35:31 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:36 INFO Send UDS ID : [0x750]
2025-04-22 19:35:36 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
2025-04-22 19:35:36 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

2025-04-22 19:35:36 INFO Send UDS ID : [0x750]
2025-04-22 19:35:36 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
2025-04-22 19:35:36 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

2025-04-22 19:35:36 INFO Send UDS ID : [0x750]
2025-04-22 19:35:36 INFO Send UDS request size :20 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;
2025-04-22 19:35:36 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:35:36 ERROR correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:35:36 INFO Send UDS ID : [0x750]
2025-04-22 19:35:36 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:36 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:36 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/BOOT_WriteDataByIdentifier_0x2E_test.py::Test_BOOT_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_Programming_phy[Request F0 FF]</td>
          <td class="col-duration">8.68</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F0 FF30 31 20 30 32 20 30 33 20 30 34 20 30 35 20 30 36 20 30 37 20 30 38 20 30 39 20 30 41 20 30 42 20 30 43 20 30 44 20 30 45 20 30 46 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20&#x27;<br/>Respstr = &#x27;7F 2E 7F&#x27;, session = 2, iStep = 6, unlock = True, addressing = &#x27;UDS&#x27;<br/>isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   5 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:914: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x01]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:924: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x03]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:935: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x02]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:891: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x12]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Programming_phy[Request F0 FF]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:35:37 INFO 
-----------------
2025-04-22 19:35:37 INFO Item name : test_WriteDataByIdentifier_Programming_phy[Request F0 FF]
2025-04-22 19:35:37 INFO start_logging Successful :0  
2025-04-22 19:35:37 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :67 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 ff 30 31 20 30 32 20 30 33 20 30 34 20 30 35 20 30 36 20 30 37 20 30 38 20 30 39 20 30 41 20 30 42 20 30 43 20 30 44 20 30 45 20 30 46 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:35:38 INFO Send UDS ID : [0x750]
2025-04-22 19:35:38 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:38 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:39 INFO Send UDS ID : [0x750]
2025-04-22 19:35:39 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:35:39 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:40 INFO Send UDS ID : [0x750]
2025-04-22 19:35:40 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
2025-04-22 19:35:40 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:45 INFO Send UDS ID : [0x750]
2025-04-22 19:35:45 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
2025-04-22 19:35:45 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

2025-04-22 19:35:45 INFO Send UDS ID : [0x750]
2025-04-22 19:35:45 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
2025-04-22 19:35:45 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

2025-04-22 19:35:45 INFO Send UDS ID : [0x750]
2025-04-22 19:35:45 INFO Send UDS request size :67 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 ff 30 31 20 30 32 20 30 33 20 30 34 20 30 35 20 30 36 20 30 37 20 30 38 20 30 39 20 30 41 20 30 42 20 30 43 20 30 44 20 30 45 20 30 46 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
2025-04-22 19:35:45 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:35:45 ERROR correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:35:45 INFO Send UDS ID : [0x750]
2025-04-22 19:35:45 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:45 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:45 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/BOOT_WriteDataByIdentifier_0x2E_test.py::Test_BOOT_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_Programming_phy[Request F1 A9]</td>
          <td class="col-duration">8.73</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 A956 31 2E 31 20&#x27;, Respstr = &#x27;7F 2E 7F&#x27;, session = 2, iStep = 6<br/>unlock = True, addressing = &#x27;UDS&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>                with assume: assert len(resp) == size<br/>                corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>            else:<br/>                if uds_resp[0:len(resp)] != resp:<br/>                    corrRespStr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>                    actuRespStr = binascii.b2a_hex(bytearray(uds_resp[0:len(uds_resp)]), &#x27; &#x27;)<br/>                    logging.error(f&#x27;correct response:[{corrRespStr}], actual response:[{actuRespStr}]&#x27;)<br/>                with assume:<br/>&gt;                   assert uds_resp[0:len(resp)] == resp<br/><span class="error">E                   pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E                   5 Failed Assumptions:</span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:914: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x01]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:924: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x03]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:935: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x02]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:891: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x12]</span><br/><span class="error">E                   AssertionError: </span><br/><span class="error">E                   </span><br/><span class="error">E                   project_CAN_TC.py:984: AssumptionFailure</span><br/><span class="error">E                   &gt;&gt;	with assume: </span><br/><span class="error">E                   AssertionError:</span><br/><br/>project_CAN_TC.py:985: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 A9]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:35:45 INFO 
-----------------
2025-04-22 19:35:45 INFO Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 A9]
2025-04-22 19:35:45 INFO start_logging Successful :0  
2025-04-22 19:35:45 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :8 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

ERROR:root:correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:35:46 INFO Send UDS ID : [0x750]
2025-04-22 19:35:46 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:46 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:47 INFO Send UDS ID : [0x750]
2025-04-22 19:35:47 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:35:47 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:48 INFO Send UDS ID : [0x750]
2025-04-22 19:35:48 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
2025-04-22 19:35:48 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:53 INFO Send UDS ID : [0x750]
2025-04-22 19:35:53 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
2025-04-22 19:35:53 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

2025-04-22 19:35:53 INFO Send UDS ID : [0x750]
2025-04-22 19:35:53 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
2025-04-22 19:35:53 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

2025-04-22 19:35:53 INFO Send UDS ID : [0x750]
2025-04-22 19:35:53 INFO Send UDS request size :8 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;
2025-04-22 19:35:53 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:35:53 ERROR correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;7f 2e 31&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:35:54 INFO Send UDS ID : [0x750]
2025-04-22 19:35:54 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:54 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:54 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/BOOT_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_Programming_phy[Request F1 84]</td>
          <td class="col-duration">11.64</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 8419 04 164F 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;<br/>Respstr = &#x27;7F 2E 7F&#x27;, session = 2, iStep = 6, unlock = True<br/>addressing = &#x27;UDSFun&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>&gt;               with assume: assert len(resp) == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               5 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:914: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x01]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:924: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x03]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:935: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x02]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:891: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x12]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:975: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert len(resp) == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:975: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 84]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:35:54 INFO 
-----------------
2025-04-22 19:35:54 INFO Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 84]
2025-04-22 19:35:54 INFO start_logging Successful :0  
2025-04-22 19:35:54 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :22 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

ERROR:root:correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:35:55 INFO Send UDS ID : [0x750]
2025-04-22 19:35:55 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:55 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:56 INFO Send UDS ID : [0x750]
2025-04-22 19:35:56 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:35:56 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:35:57 INFO Send UDS ID : [0x750]
2025-04-22 19:35:57 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
2025-04-22 19:35:57 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:02 INFO Send UDS ID : [0x750]
2025-04-22 19:36:02 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
2025-04-22 19:36:02 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

2025-04-22 19:36:02 INFO Send UDS ID : [0x750]
2025-04-22 19:36:02 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
2025-04-22 19:36:02 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

2025-04-22 19:36:02 INFO Send UDS ID : [0x7DF]
2025-04-22 19:36:02 INFO Send UDS request size :22 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 19 04 16 4f 54 41 30 30 31 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
2025-04-22 19:36:05 WARNING req_and_res_can error: Transmit uds frame data failed

2025-04-22 19:36:05 ERROR correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:36:06 INFO Send UDS ID : [0x750]
2025-04-22 19:36:06 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:36:06 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:06 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/BOOT_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_Programming_phy[Request F1 90]</td>
          <td class="col-duration">11.65</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 9001 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 11 12&#x27;<br/>Respstr = &#x27;7F 2E 7F&#x27;, session = 2, iStep = 6, unlock = True<br/>addressing = &#x27;UDSFun&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>&gt;               with assume: assert len(resp) == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               5 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:914: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x01]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:924: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x03]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:935: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x02]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:891: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x12]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:975: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert len(resp) == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:975: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 90]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:36:06 INFO 
-----------------
2025-04-22 19:36:06 INFO Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 90]
2025-04-22 19:36:06 INFO start_logging Successful :0  
2025-04-22 19:36:06 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :20 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

ERROR:root:correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:36:07 INFO Send UDS ID : [0x750]
2025-04-22 19:36:07 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:36:07 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:08 INFO Send UDS ID : [0x750]
2025-04-22 19:36:08 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:36:08 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:09 INFO Send UDS ID : [0x750]
2025-04-22 19:36:09 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
2025-04-22 19:36:09 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:14 INFO Send UDS ID : [0x750]
2025-04-22 19:36:14 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
2025-04-22 19:36:14 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

2025-04-22 19:36:14 INFO Send UDS ID : [0x750]
2025-04-22 19:36:14 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
2025-04-22 19:36:14 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

2025-04-22 19:36:14 INFO Send UDS ID : [0x7DF]
2025-04-22 19:36:14 INFO Send UDS request size :20 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;
2025-04-22 19:36:17 WARNING req_and_res_can error: Transmit uds frame data failed

2025-04-22 19:36:17 ERROR correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:36:18 INFO Send UDS ID : [0x750]
2025-04-22 19:36:18 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:36:18 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:18 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/BOOT_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_Programming_phy[Request F0 FF]</td>
          <td class="col-duration">11.65</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F0 FF30 31 20 30 32 20 30 33 20 30 34 20 30 35 20 30 36 20 30 37 20 30 38 20 30 39 20 30 41 20 30 42 20 30 43 20 30 44 20 30 45 20 30 46 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20&#x27;<br/>Respstr = &#x27;7F 2E 7F&#x27;, session = 2, iStep = 6, unlock = True<br/>addressing = &#x27;UDSFun&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>&gt;               with assume: assert len(resp) == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               5 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:914: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x01]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:924: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x03]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:935: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x02]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:891: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x12]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:975: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert len(resp) == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:975: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Programming_phy[Request F0 FF]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:36:18 INFO 
-----------------
2025-04-22 19:36:18 INFO Item name : test_WriteDataByIdentifier_Programming_phy[Request F0 FF]
2025-04-22 19:36:18 INFO start_logging Successful :0  
2025-04-22 19:36:18 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :67 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 ff 30 31 20 30 32 20 30 33 20 30 34 20 30 35 20 30 36 20 30 37 20 30 38 20 30 39 20 30 41 20 30 42 20 30 43 20 30 44 20 30 45 20 30 46 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

ERROR:root:correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:36:19 INFO Send UDS ID : [0x750]
2025-04-22 19:36:19 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:36:19 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:20 INFO Send UDS ID : [0x750]
2025-04-22 19:36:20 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:36:20 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:21 INFO Send UDS ID : [0x750]
2025-04-22 19:36:21 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
2025-04-22 19:36:21 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:26 INFO Send UDS ID : [0x750]
2025-04-22 19:36:26 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
2025-04-22 19:36:26 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

2025-04-22 19:36:26 INFO Send UDS ID : [0x750]
2025-04-22 19:36:26 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
2025-04-22 19:36:26 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

2025-04-22 19:36:26 INFO Send UDS ID : [0x7DF]
2025-04-22 19:36:26 INFO Send UDS request size :67 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 ff 30 31 20 30 32 20 30 33 20 30 34 20 30 35 20 30 36 20 30 37 20 30 38 20 30 39 20 30 41 20 30 42 20 30 43 20 30 44 20 30 45 20 30 46 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20&#x27;&gt;&gt;&gt;
2025-04-22 19:36:29 WARNING req_and_res_can error: Transmit uds frame data failed

2025-04-22 19:36:29 ERROR correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;&#x27;]<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:36:29 INFO Send UDS ID : [0x750]
2025-04-22 19:36:29 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:36:29 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:29 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="failed results-table-row">
        <tr>
          <td class="col-result">Failed</td>
          <td class="col-name">tests/0x2E/BOOT_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_Programming_phy[Request F1 A9]</td>
          <td class="col-duration">13.03</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log">tp = &lt;class &#x27;pytest_assume.plugin.FailedAssumption&#x27;&gt;, value = None, tb = None<br/><br/>    def reraise(tp, value, tb=None):<br/>        try:<br/>            if value is None:<br/>                value = tp()<br/>            if value.__traceback__ is not tb:<br/>&gt;               raise value.with_traceback(tb)<br/><br/>C:\ProgramData\anaconda3\Lib\site-packages\six.py:718: <br/>_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _<br/><br/>self = &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;<br/>Driver = {&#x27;CAN&#x27;: &lt;project_CAN_TC.real_CAN_TC object at 0x000001D1EDEA7260&gt;, &#x27;M600&#x27;: &lt;commDriver.m600_communicator.M600Communica...CAN.TSCAN_UDS object at 0x000001D1EDBE6960&gt;, &#x27;UDSFun&#x27;: &lt;commDriver.TS_CAN.TSCAN_UDS object at 0x000001D1EE22DB80&gt;, ...}<br/>Reqstr = &#x27;2E F1 A956 31 2E 31 20&#x27;, Respstr = &#x27;7F 2E 7F&#x27;, session = 2, iStep = 6<br/>unlock = True, addressing = &#x27;UDSFun&#x27;, isClearFault = &#x27;noClearFault&#x27;<br/><br/>    def checkReqResp(self, Driver, Reqstr, Respstr, session, iStep, unlock=False, addressing=&#x27;UDS&#x27;, isClearFault=&#x27;noClearFault&#x27;):<br/>    <br/>        # 判断传入变量类型<br/>        if isinstance(Reqstr, str):<br/>            req = self.strToToHexBytes(Reqstr)<br/>        else:<br/>            req = Reqstr<br/>        if isinstance(Respstr, str):<br/>            resp = self.strToToHexBytes(Respstr)<br/>        else:<br/>            resp = Respstr<br/>    <br/>        # 会话模式<br/>        if session==1 or session==3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x01 # Response: 0x50,0x01&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x01], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x01]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x01&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x01]<br/>            #     iStep = iStep + 1<br/>        if session == 3 or session == 2:<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x03 # Response: 0x50,0x03&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x03], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x03]<br/>                iStep = iStep + 1<br/>                time.sleep(1)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x03&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x03]<br/>            #     iStep = iStep + 1<br/>        if session==2:<br/>            # iStep = self.unlock(Driver,iStep)<br/>            with allure.step(f&#x27;Step{iStep}: Request 0x10 0x02 # Response: 0x50,0x02&#x27;):<br/>                uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x10, 0x02], 2)<br/>                with assume:assert uds_resp[0:2] == [0x50, 0x02]<br/>                iStep = iStep + 1<br/>                time.sleep(5)<br/>            # with allure.step(f&#x27;Step{iStep}: Request 0x22 0xF1 0x86 # Response: 0x62,0xF1,0x86 0x02&#x27;):<br/>            #     uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x22, 0xF1, 0x86], 3)<br/>            #     with assume: assert uds_resp[0:4] == [0x62,0xF1,0x86, 0x02]<br/>            #     iStep = iStep + 1<br/>        if unlock:<br/>            if session == 2:<br/>                iStep = self.unlock(Driver,iStep,2)<br/>            else:<br/>                iStep = self.unlock(Driver,iStep, 1)<br/>    <br/>        &#x27;&#x27;&#x27;清除故障&#x27;&#x27;&#x27;<br/>        if isClearFault != &#x27;noClearFault&#x27;:<br/>            with allure.step(f&quot;Step{iStep}:Request 0x14 0xFF 0xFF 0xFF # Response: 0x54&quot;):<br/>                uds_rep, size = Driver[&#x27;UDS&#x27;].req_and_res_can([0x14, 0xFF, 0xFF, 0xFF], 4)<br/>                iStep +=1<br/>                reqstr = binascii.b2a_hex(bytearray(uds_rep), &#x27; &#x27;)<br/>                with assume: assert uds_rep[0] == 0x54<br/>                iStep +=1<br/>                time.sleep(2)<br/>    <br/>        reqstr = binascii.b2a_hex(bytearray(req), &#x27; &#x27;)<br/>        respstr = binascii.b2a_hex(bytearray(resp), &#x27; &#x27;)<br/>    <br/>        with allure.step(f&#x27;Step{iStep}: Request {reqstr} # Response: {respstr}&#x27;):<br/>            uds_resp, size = Driver[addressing].req_and_res_can(req, len(req))<br/>    <br/>            # if len(uds_resp) == 0 and len(resp) != 0:<br/>            #     # 概率出现无响应问题,重新操作一遍<br/>            #     if addressing == &#x27;UDS&#x27;:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req))<br/>            #     else:<br/>            #         uds_resp, size = Driver[&#x27;UDS&#x27;].req_and_res_can(req, len(req), True)<br/>    <br/>    <br/>            if len(resp) == 0 :<br/>                with assume: assert 0 == size<br/>            elif len(uds_resp) == 0:<br/>&gt;               with assume: assert len(resp) == size<br/><span class="error">E               pytest_assume.plugin.FailedAssumption: </span><br/><span class="error">E               5 Failed Assumptions:</span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:914: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x01]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:924: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x03]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:935: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume:assert uds_resp[0:2] == [0x50, 0x02]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:891: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert uds_rep[0:2] == [0x67,0x12]</span><br/><span class="error">E               AssertionError: </span><br/><span class="error">E               </span><br/><span class="error">E               project_CAN_TC.py:975: AssumptionFailure</span><br/><span class="error">E               &gt;&gt;	with assume: assert len(resp) == size</span><br/><span class="error">E               AssertionError:</span><br/><br/>project_CAN_TC.py:975: FailedAssumption<br/> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 A9]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:36:29 INFO 
-----------------
2025-04-22 19:36:29 INFO Item name : test_WriteDataByIdentifier_Programming_phy[Request F1 A9]
2025-04-22 19:36:29 INFO start_logging Successful :0  
2025-04-22 19:36:29 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :8 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Transmit uds frame data failed

ERROR:root:correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;&#x27;]
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:36:30 INFO Send UDS ID : [0x750]
2025-04-22 19:36:30 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:36:30 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:31 INFO Send UDS ID : [0x750]
2025-04-22 19:36:31 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:36:31 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:32 INFO Send UDS ID : [0x750]
2025-04-22 19:36:32 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 02&#x27;&gt;&gt;&gt;
2025-04-22 19:36:32 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:37 INFO Send UDS ID : [0x750]
2025-04-22 19:36:37 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 11&#x27;&gt;&gt;&gt;
2025-04-22 19:36:37 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;

2025-04-22 19:36:37 INFO Send UDS ID : [0x750]
2025-04-22 19:36:37 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 12 d2 08 eb 5d 58 61 06 69 6f 7f 0d af be 31 a3 ed&#x27;&gt;&gt;&gt;
2025-04-22 19:36:38 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 27 24&#x27;&gt;&gt;&gt;

2025-04-22 19:36:38 INFO Send UDS ID : [0x7DF]
2025-04-22 19:36:38 INFO Send UDS request size :8 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;
2025-04-22 19:36:41 WARNING req_and_res_can error: Transmit uds frame data failed

2025-04-22 19:36:41 ERROR correct response:[b&#x27;7f 2e 7f&#x27;], actual response:[b&#x27;&#x27;]<br/> ----------------------------Captured stdout teardown---------------------------- <br/>reqstr: b&#x27;aa 01 20 00 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cd&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
INFO:root:CAN RBS stopped
INFO:root:TSMasterCDemo application disconnected
INFO:root:-----------------close CAN_Driver-----------------
INFO:root:UDS_canc_byte(0)_delete successful
INFO:root:UDS_canc_byte(1)_delete successful
INFO:root:-----------------close CAN_Driver-----------------
INFO:root:----------------close power_Driver----------------
INFO:root:-------------------close Power--------------------
INFO:root:------------------close jidianqi------------------
INFO:root:Serial connection closed
INFO:root:----------------close M600T_Driver----------------
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:36:41 INFO Send UDS ID : [0x750]
2025-04-22 19:36:41 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:36:41 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 10 33&#x27;&gt;&gt;&gt;

2025-04-22 19:36:41 INFO ************测试用例结束************
2025-04-22 19:36:41 INFO CAN RBS stopped
2025-04-22 19:36:41 INFO TSMasterCDemo application disconnected
2025-04-22 19:36:41 INFO -----------------close CAN_Driver-----------------
2025-04-22 19:36:41 INFO UDS_canc_byte(0)_delete successful
2025-04-22 19:36:41 INFO UDS_canc_byte(1)_delete successful
2025-04-22 19:36:41 INFO -----------------close CAN_Driver-----------------
2025-04-22 19:36:41 INFO ----------------close power_Driver----------------
2025-04-22 19:36:42 INFO -------------------close Power--------------------
2025-04-22 19:36:42 INFO ------------------close jidianqi------------------
2025-04-22 19:36:42 INFO Serial connection closed
2025-04-22 19:36:42 INFO ----------------close M600T_Driver----------------<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_Extended_phy[Request F1 90]</td>
          <td class="col-duration">11.81</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Extended_phy[Request F1 90]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:29:26 INFO 
-----------------
2025-04-22 19:29:26 INFO Item name : test_WriteDataByIdentifier_Extended_phy[Request F1 90]
2025-04-22 19:29:26 INFO start_logging Successful :0  
2025-04-22 19:29:26 INFO ************测试用例开始************<br/> ------------------------------Captured stdout call------------------------------ <br/>reqstr: b&#x27;aa 01 21 00 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ce&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
reqstr: b&#x27;aa 01 21 01 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cf&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 b9 fe 5f ac 75 0a 7b 98 f1 d6 57 44 2d 62 f3 b0&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 9b 6e 7e fb 18 09 0c ce 63 f1 b4 39 12 31 a4 c8&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :20 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;6e f1 90&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 90&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :20 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;

INFO:root:Power off the ECU
INFO:root:Wait 0.5s
INFO:root:Wait 3s, Restart the device OK
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 90&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :20 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:29:27 INFO Send UDS ID : [0x750]
2025-04-22 19:29:27 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:27 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:27 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:28 INFO Send UDS ID : [0x750]
2025-04-22 19:29:28 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:28 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:29 INFO Send UDS ID : [0x750]
2025-04-22 19:29:29 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:29 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 b9 fe 5f ac 75 0a 7b 98 f1 d6 57 44 2d 62 f3 b0&#x27;&gt;&gt;&gt;

2025-04-22 19:29:29 INFO Send UDS ID : [0x750]
2025-04-22 19:29:29 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 9b 6e 7e fb 18 09 0c ce 63 f1 b4 39 12 31 a4 c8&#x27;&gt;&gt;&gt;
2025-04-22 19:29:29 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:29:29 INFO Send UDS ID : [0x750]
2025-04-22 19:29:29 INFO Send UDS request size :20 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;
2025-04-22 19:29:29 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;6e f1 90&#x27;&gt;&gt;&gt;

2025-04-22 19:29:29 INFO Send UDS ID : [0x750]
2025-04-22 19:29:29 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 90&#x27;&gt;&gt;&gt;
2025-04-22 19:29:29 INFO Read UDS reponse size :20 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;

2025-04-22 19:29:31 INFO Power off the ECU
2025-04-22 19:29:31 INFO Wait 0.5s
2025-04-22 19:29:35 INFO Wait 3s, Restart the device OK
2025-04-22 19:29:35 INFO Send UDS ID : [0x750]
2025-04-22 19:29:35 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:35 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:35 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:36 INFO Send UDS ID : [0x750]
2025-04-22 19:29:36 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:36 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:37 INFO Send UDS ID : [0x750]
2025-04-22 19:29:37 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 90&#x27;&gt;&gt;&gt;
2025-04-22 19:29:37 INFO Read UDS reponse size :20 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 90 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 11 12&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:29:38 INFO Send UDS ID : [0x750]
2025-04-22 19:29:38 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:38 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:38 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:38 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_Extended_phy[Request F1 A9]</td>
          <td class="col-duration">11.87</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_Extended_phy[Request F1 A9]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:29:38 INFO 
-----------------
2025-04-22 19:29:38 INFO Item name : test_WriteDataByIdentifier_Extended_phy[Request F1 A9]
2025-04-22 19:29:38 INFO start_logging Successful :0  
2025-04-22 19:29:38 INFO ************测试用例开始************<br/> ------------------------------Captured stdout call------------------------------ <br/>reqstr: b&#x27;aa 01 21 00 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ce&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
reqstr: b&#x27;aa 01 21 01 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cf&#x27;
response: b&#x27;aa 01 12 80 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f&#x27;
<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e 3f 0c 55&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8c 9d fc ff b6 c6 ea ea 77 66 e2 7b d8 ef 42 90&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :8 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;6e f1 a9&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 a9&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :8 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;

INFO:root:Power off the ECU
INFO:root:Wait 0.5s
INFO:root:Wait 3s, Restart the device OK
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 a9&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :8 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:29:39 INFO Send UDS ID : [0x750]
2025-04-22 19:29:39 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:39 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:39 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:40 INFO Send UDS ID : [0x750]
2025-04-22 19:29:40 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:40 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:41 INFO Send UDS ID : [0x750]
2025-04-22 19:29:41 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:41 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e 3f 0c 55&#x27;&gt;&gt;&gt;

2025-04-22 19:29:41 INFO Send UDS ID : [0x750]
2025-04-22 19:29:41 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8c 9d fc ff b6 c6 ea ea 77 66 e2 7b d8 ef 42 90&#x27;&gt;&gt;&gt;
2025-04-22 19:29:41 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:29:41 INFO Send UDS ID : [0x750]
2025-04-22 19:29:41 INFO Send UDS request size :8 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;
2025-04-22 19:29:41 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;6e f1 a9&#x27;&gt;&gt;&gt;

2025-04-22 19:29:41 INFO Send UDS ID : [0x750]
2025-04-22 19:29:41 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 a9&#x27;&gt;&gt;&gt;
2025-04-22 19:29:41 INFO Read UDS reponse size :8 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;

2025-04-22 19:29:42 INFO Power off the ECU
2025-04-22 19:29:43 INFO Wait 0.5s
2025-04-22 19:29:47 INFO Wait 3s, Restart the device OK
2025-04-22 19:29:47 INFO Send UDS ID : [0x750]
2025-04-22 19:29:47 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:47 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:47 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:48 INFO Send UDS ID : [0x750]
2025-04-22 19:29:48 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:48 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:49 INFO Send UDS ID : [0x750]
2025-04-22 19:29:49 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;22 f1 a9&#x27;&gt;&gt;&gt;
2025-04-22 19:29:49 INFO Read UDS reponse size :8 ---,the read data are &lt;&lt;&lt;b&#x27;62 f1 a9 56 31 2e 31 20&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:29:50 INFO Send UDS ID : [0x750]
2025-04-22 19:29:50 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:50 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:50 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:50 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E]</td>
          <td class="col-duration">3.76</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:29:50 INFO 
-----------------
2025-04-22 19:29:50 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E]
2025-04-22 19:29:50 INFO start_logging Successful :0  
2025-04-22 19:29:50 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 66 a7 54 fd f2 43 c0 f9 3e 9f ec b5 4a bb d8 31&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 02 59 55 4d e2 29 0e a2 c8 f5 2d 89 97 17 21 0c&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :1 ---,the send data are &lt;&lt;&lt;b&#x27;2e&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:29:51 INFO Send UDS ID : [0x750]
2025-04-22 19:29:51 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:51 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:51 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:52 INFO Send UDS ID : [0x750]
2025-04-22 19:29:52 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:52 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:53 INFO Send UDS ID : [0x750]
2025-04-22 19:29:53 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:53 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 66 a7 54 fd f2 43 c0 f9 3e 9f ec b5 4a bb d8 31&#x27;&gt;&gt;&gt;

2025-04-22 19:29:53 INFO Send UDS ID : [0x750]
2025-04-22 19:29:53 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 02 59 55 4d e2 29 0e a2 c8 f5 2d 89 97 17 21 0c&#x27;&gt;&gt;&gt;
2025-04-22 19:29:53 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:29:53 INFO Send UDS ID : [0x750]
2025-04-22 19:29:53 INFO Send UDS request size :1 ---,the send data are &lt;&lt;&lt;b&#x27;2e&#x27;&gt;&gt;&gt;
2025-04-22 19:29:53 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:29:53 INFO Send UDS ID : [0x750]
2025-04-22 19:29:53 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:53 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:53 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:53 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1]</td>
          <td class="col-duration">3.79</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:29:53 INFO 
-----------------
2025-04-22 19:29:53 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1]
2025-04-22 19:29:53 INFO start_logging Successful :0  
2025-04-22 19:29:53 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 25 fa ab 08 a1 c6 87 b4 dd 52 23 20 d9 9e 7f 4c&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 57 03 4d eb d6 b4 07 f4 9d 9e 0e 1b c5 4f 15 db&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:29:54 INFO Send UDS ID : [0x750]
2025-04-22 19:29:54 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:54 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:54 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:55 INFO Send UDS ID : [0x750]
2025-04-22 19:29:55 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:55 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:57 INFO Send UDS ID : [0x750]
2025-04-22 19:29:57 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:57 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 25 fa ab 08 a1 c6 87 b4 dd 52 23 20 d9 9e 7f 4c&#x27;&gt;&gt;&gt;

2025-04-22 19:29:57 INFO Send UDS ID : [0x750]
2025-04-22 19:29:57 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 57 03 4d eb d6 b4 07 f4 9d 9e 0e 1b c5 4f 15 db&#x27;&gt;&gt;&gt;
2025-04-22 19:29:57 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:29:57 INFO Send UDS ID : [0x750]
2025-04-22 19:29:57 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1&#x27;&gt;&gt;&gt;
2025-04-22 19:29:57 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:29:57 INFO Send UDS ID : [0x750]
2025-04-22 19:29:57 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:57 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:57 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:57 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 84]</td>
          <td class="col-duration">3.78</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 84]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:29:57 INFO 
-----------------
2025-04-22 19:29:57 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 84]
2025-04-22 19:29:57 INFO start_logging Successful :0  
2025-04-22 19:29:57 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 55 6a 5b f8 d1 36 37 a4 0d c2 d3 10 09 0e 2f 3c&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 a4 9b 36 87 57 3e ab 70 0c f0 3f af 85 30 2d 4c&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:29:58 INFO Send UDS ID : [0x750]
2025-04-22 19:29:58 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:29:58 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:29:58 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:29:59 INFO Send UDS ID : [0x750]
2025-04-22 19:29:59 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:29:59 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:00 INFO Send UDS ID : [0x750]
2025-04-22 19:30:00 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:00 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 55 6a 5b f8 d1 36 37 a4 0d c2 d3 10 09 0e 2f 3c&#x27;&gt;&gt;&gt;

2025-04-22 19:30:00 INFO Send UDS ID : [0x750]
2025-04-22 19:30:00 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 a4 9b 36 87 57 3e ab 70 0c f0 3f af 85 30 2d 4c&#x27;&gt;&gt;&gt;
2025-04-22 19:30:00 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:00 INFO Send UDS ID : [0x750]
2025-04-22 19:30:00 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84&#x27;&gt;&gt;&gt;
2025-04-22 19:30:00 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:01 INFO Send UDS ID : [0x750]
2025-04-22 19:30:01 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:01 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:01 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:01 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 9000000000000000000000000000000000]</td>
          <td class="col-duration">3.88</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 9000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:13 INFO 
-----------------
2025-04-22 19:30:13 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 9000000000000000000000000000000000]
2025-04-22 19:30:13 INFO start_logging Successful :0  
2025-04-22 19:30:13 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 02 13 50 49 4e 6f 7c 05 5a 8b 68 81 26 67 14 bd&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 6d 65 13 28 0d 6f c0 f5 fe 39 33 dc 09 ac 2f 5c&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :19 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:14 INFO Send UDS ID : [0x750]
2025-04-22 19:30:14 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:14 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:14 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:15 INFO Send UDS ID : [0x750]
2025-04-22 19:30:15 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:15 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:16 INFO Send UDS ID : [0x750]
2025-04-22 19:30:16 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:16 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 02 13 50 49 4e 6f 7c 05 5a 8b 68 81 26 67 14 bd&#x27;&gt;&gt;&gt;

2025-04-22 19:30:16 INFO Send UDS ID : [0x750]
2025-04-22 19:30:16 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 6d 65 13 28 0d 6f c0 f5 fe 39 33 dc 09 ac 2f 5c&#x27;&gt;&gt;&gt;
2025-04-22 19:30:16 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:16 INFO Send UDS ID : [0x750]
2025-04-22 19:30:16 INFO Send UDS request size :19 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:30:16 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:17 INFO Send UDS ID : [0x750]
2025-04-22 19:30:17 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:17 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:17 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:17 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 90000000000000000000000000000000000000]</td>
          <td class="col-duration">3.85</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 90000000000000000000000000000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:17 INFO 
-----------------
2025-04-22 19:30:17 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 90000000000000000000000000000000000000]
2025-04-22 19:30:17 INFO start_logging Successful :0  
2025-04-22 19:30:17 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 85 da 0b e8 01 a6 e7 94 3d 32 83 00 39 7e df 2c&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 78 59 99 95 35 f5 26 a6 09 f3 33 e3 b6 f8 3e 1f&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :21 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:18 INFO Send UDS ID : [0x750]
2025-04-22 19:30:18 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:18 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:18 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:19 INFO Send UDS ID : [0x750]
2025-04-22 19:30:19 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:19 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:20 INFO Send UDS ID : [0x750]
2025-04-22 19:30:20 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:20 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 85 da 0b e8 01 a6 e7 94 3d 32 83 00 39 7e df 2c&#x27;&gt;&gt;&gt;

2025-04-22 19:30:20 INFO Send UDS ID : [0x750]
2025-04-22 19:30:20 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 78 59 99 95 35 f5 26 a6 09 f3 33 e3 b6 f8 3e 1f&#x27;&gt;&gt;&gt;
2025-04-22 19:30:20 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:20 INFO Send UDS ID : [0x750]
2025-04-22 19:30:20 INFO Send UDS request size :21 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:30:20 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:21 INFO Send UDS ID : [0x750]
2025-04-22 19:30:21 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:21 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:21 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:21 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 A900000000]</td>
          <td class="col-duration">3.74</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 A900000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:21 INFO 
-----------------
2025-04-22 19:30:21 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 A900000000]
2025-04-22 19:30:21 INFO start_logging Successful :0  
2025-04-22 19:30:21 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 30 a9 2e cf 5c 65 3a eb 48 e1 06 c7 f4 1d 92 63&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 71 7d d8 c7 86 fc 18 9d fe 0c 24 98 11 38 79 23&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :7 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 00 00 00 00&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:22 INFO Send UDS ID : [0x750]
2025-04-22 19:30:22 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:22 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:22 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:23 INFO Send UDS ID : [0x750]
2025-04-22 19:30:23 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:23 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:24 INFO Send UDS ID : [0x750]
2025-04-22 19:30:24 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:24 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 30 a9 2e cf 5c 65 3a eb 48 e1 06 c7 f4 1d 92 63&#x27;&gt;&gt;&gt;

2025-04-22 19:30:24 INFO Send UDS ID : [0x750]
2025-04-22 19:30:24 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 71 7d d8 c7 86 fc 18 9d fe 0c 24 98 11 38 79 23&#x27;&gt;&gt;&gt;
2025-04-22 19:30:24 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:24 INFO Send UDS ID : [0x750]
2025-04-22 19:30:24 INFO Send UDS request size :7 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:30:24 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:25 INFO Send UDS ID : [0x750]
2025-04-22 19:30:25 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:25 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:25 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:25 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 A9000000000000]</td>
          <td class="col-duration">3.78</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 A9000000000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:25 INFO 
-----------------
2025-04-22 19:30:25 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_phy[Request 2E F1 A9000000000000]
2025-04-22 19:30:25 INFO start_logging Successful :0  
2025-04-22 19:30:25 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 eb 48 e1 06 c7 f4 1d 92 63 60 19 de bf 8c d5 ea&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 d5 69 30 ee 18 5a e7 5b f1 0c 4e d7 ce b7 4e d9&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :9 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:26 INFO Send UDS ID : [0x750]
2025-04-22 19:30:26 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:26 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:26 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:27 INFO Send UDS ID : [0x750]
2025-04-22 19:30:27 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:27 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:28 INFO Send UDS ID : [0x750]
2025-04-22 19:30:28 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:28 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 eb 48 e1 06 c7 f4 1d 92 63 60 19 de bf 8c d5 ea&#x27;&gt;&gt;&gt;

2025-04-22 19:30:28 INFO Send UDS ID : [0x750]
2025-04-22 19:30:28 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 d5 69 30 ee 18 5a e7 5b f1 0c 4e d7 ce b7 4e d9&#x27;&gt;&gt;&gt;
2025-04-22 19:30:28 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:28 INFO Send UDS ID : [0x750]
2025-04-22 19:30:28 INFO Send UDS request size :9 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 00 00 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:30:28 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:28 INFO Send UDS ID : [0x750]
2025-04-22 19:30:28 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:28 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:28 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:28 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 90 01]</td>
          <td class="col-duration">3.76</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 90 01]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:33 INFO 
-----------------
2025-04-22 19:30:33 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 90 01]
2025-04-22 19:30:33 INFO start_logging Successful :0  
2025-04-22 19:30:33 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 44 2d 62 f3 b0 29 ae 4f dc e5 ba 6b c8 61 86 47&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 69 67 89 6b 8a ad 1d bf 8f 06 62 06 53 c8 c9 44&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 90 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:34 INFO Send UDS ID : [0x750]
2025-04-22 19:30:34 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:34 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:34 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:35 INFO Send UDS ID : [0x750]
2025-04-22 19:30:35 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:35 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:36 INFO Send UDS ID : [0x750]
2025-04-22 19:30:36 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:36 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 44 2d 62 f3 b0 29 ae 4f dc e5 ba 6b c8 61 86 47&#x27;&gt;&gt;&gt;

2025-04-22 19:30:36 INFO Send UDS ID : [0x750]
2025-04-22 19:30:36 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 69 67 89 6b 8a ad 1d bf 8f 06 62 06 53 c8 c9 44&#x27;&gt;&gt;&gt;
2025-04-22 19:30:36 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:36 INFO Send UDS ID : [0x750]
2025-04-22 19:30:36 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 90 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:36 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:36 INFO Send UDS ID : [0x750]
2025-04-22 19:30:36 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:36 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:36 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:36 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 32 02]</td>
          <td class="col-duration">3.75</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 32 02]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:36 INFO 
-----------------
2025-04-22 19:30:36 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 32 02]
2025-04-22 19:30:36 INFO start_logging Successful :0  
2025-04-22 19:30:36 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 7a 2b 88 21 46 07 34 5d d2 a3 a0 59 1e ff cc 15&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 75 99 1a a2 5b ff 09 f9 5a e1 80 8d f4 4c 50 f7&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 32 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:37 INFO Send UDS ID : [0x750]
2025-04-22 19:30:37 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:37 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:37 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:38 INFO Send UDS ID : [0x750]
2025-04-22 19:30:38 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:38 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:39 INFO Send UDS ID : [0x750]
2025-04-22 19:30:39 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:39 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 7a 2b 88 21 46 07 34 5d d2 a3 a0 59 1e ff cc 15&#x27;&gt;&gt;&gt;

2025-04-22 19:30:39 INFO Send UDS ID : [0x750]
2025-04-22 19:30:39 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 75 99 1a a2 5b ff 09 f9 5a e1 80 8d f4 4c 50 f7&#x27;&gt;&gt;&gt;
2025-04-22 19:30:40 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:40 INFO Send UDS ID : [0x750]
2025-04-22 19:30:40 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 32 02&#x27;&gt;&gt;&gt;
2025-04-22 19:30:40 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:40 INFO Send UDS ID : [0x750]
2025-04-22 19:30:40 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:40 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:40 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:40 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 A0 03]</td>
          <td class="col-duration">3.73</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 A0 03]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:40 INFO 
-----------------
2025-04-22 19:30:40 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 A0 03]
2025-04-22 19:30:40 INFO start_logging Successful :0  
2025-04-22 19:30:40 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 96 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a 2b 88 21&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 e5 c2 06 9a 9f 37 34 35 31 6f b5 b4 8b b8 d1 e6&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 a0 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:41 INFO Send UDS ID : [0x750]
2025-04-22 19:30:41 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:41 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:41 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:42 INFO Send UDS ID : [0x750]
2025-04-22 19:30:42 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:42 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:43 INFO Send UDS ID : [0x750]
2025-04-22 19:30:43 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:43 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 96 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a 2b 88 21&#x27;&gt;&gt;&gt;

2025-04-22 19:30:43 INFO Send UDS ID : [0x750]
2025-04-22 19:30:43 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 e5 c2 06 9a 9f 37 34 35 31 6f b5 b4 8b b8 d1 e6&#x27;&gt;&gt;&gt;
2025-04-22 19:30:43 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:43 INFO Send UDS ID : [0x750]
2025-04-22 19:30:43 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 a0 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:43 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:44 INFO Send UDS ID : [0x750]
2025-04-22 19:30:44 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:44 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:44 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:44 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 31 04]</td>
          <td class="col-duration">3.74</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 31 04]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:44 INFO 
-----------------
2025-04-22 19:30:44 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 31 04]
2025-04-22 19:30:44 INFO start_logging Successful :0  
2025-04-22 19:30:44 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 0c 55 6a 5b f8 d1 36 37 a4 0d c2 d3 10 09 0e 2f&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 2e 5b 5b 12 0a ad 42 ef c3 89 1d 04 94 14 6e a9&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 31 04&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:45 INFO Send UDS ID : [0x750]
2025-04-22 19:30:45 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:45 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:45 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:46 INFO Send UDS ID : [0x750]
2025-04-22 19:30:46 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:46 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:47 INFO Send UDS ID : [0x750]
2025-04-22 19:30:47 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:47 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 0c 55 6a 5b f8 d1 36 37 a4 0d c2 d3 10 09 0e 2f&#x27;&gt;&gt;&gt;

2025-04-22 19:30:47 INFO Send UDS ID : [0x750]
2025-04-22 19:30:47 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 2e 5b 5b 12 0a ad 42 ef c3 89 1d 04 94 14 6e a9&#x27;&gt;&gt;&gt;
2025-04-22 19:30:47 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:47 INFO Send UDS ID : [0x750]
2025-04-22 19:30:47 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 31 04&#x27;&gt;&gt;&gt;
2025-04-22 19:30:47 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:48 INFO Send UDS ID : [0x750]
2025-04-22 19:30:48 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:48 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:48 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:48 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 F0 05 06]</td>
          <td class="col-duration">3.78</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 F0 05 06]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:48 INFO 
-----------------
2025-04-22 19:30:48 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 F0 05 06]
2025-04-22 19:30:48 INFO start_logging Successful :0  
2025-04-22 19:30:48 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 2c f5 8a fb 18 71 56 d7 c4 ad e2 73 30 a9 2e cf&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 c8 9e 97 89 4e 51 34 49 80 3a 1d ea 0d 4d 66 fb&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :5 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f0 05 06&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:49 INFO Send UDS ID : [0x750]
2025-04-22 19:30:49 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:49 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:49 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:50 INFO Send UDS ID : [0x750]
2025-04-22 19:30:50 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:50 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:51 INFO Send UDS ID : [0x750]
2025-04-22 19:30:51 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:51 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 2c f5 8a fb 18 71 56 d7 c4 ad e2 73 30 a9 2e cf&#x27;&gt;&gt;&gt;

2025-04-22 19:30:51 INFO Send UDS ID : [0x750]
2025-04-22 19:30:51 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 c8 9e 97 89 4e 51 34 49 80 3a 1d ea 0d 4d 66 fb&#x27;&gt;&gt;&gt;
2025-04-22 19:30:51 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:51 INFO Send UDS ID : [0x750]
2025-04-22 19:30:51 INFO Send UDS request size :5 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f0 05 06&#x27;&gt;&gt;&gt;
2025-04-22 19:30:51 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:51 INFO Send UDS ID : [0x750]
2025-04-22 19:30:51 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:51 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:51 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:51 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 F4 07]</td>
          <td class="col-duration">3.79</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 F4 07]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:51 INFO 
-----------------
2025-04-22 19:30:51 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 F4 07]
2025-04-22 19:30:51 INFO start_logging Successful :0  
2025-04-22 19:30:51 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 44 2d 62 f3 b0 29 ae 4f dc e5 ba 6b c8 61 86 47&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 69 67 89 6b 8a ad 1d bf 8f 06 62 06 53 c8 c9 44&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f4 07&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:52 INFO Send UDS ID : [0x750]
2025-04-22 19:30:52 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:52 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:52 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:53 INFO Send UDS ID : [0x750]
2025-04-22 19:30:53 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:53 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:54 INFO Send UDS ID : [0x750]
2025-04-22 19:30:54 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:55 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 44 2d 62 f3 b0 29 ae 4f dc e5 ba 6b c8 61 86 47&#x27;&gt;&gt;&gt;

2025-04-22 19:30:55 INFO Send UDS ID : [0x750]
2025-04-22 19:30:55 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 69 67 89 6b 8a ad 1d bf 8f 06 62 06 53 c8 c9 44&#x27;&gt;&gt;&gt;
2025-04-22 19:30:55 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:55 INFO Send UDS ID : [0x750]
2025-04-22 19:30:55 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f4 07&#x27;&gt;&gt;&gt;
2025-04-22 19:30:55 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:55 INFO Send UDS ID : [0x750]
2025-04-22 19:30:55 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:55 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:55 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:55 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 F2 02]</td>
          <td class="col-duration">3.75</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 F2 02]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:55 INFO 
-----------------
2025-04-22 19:30:55 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 F2 02]
2025-04-22 19:30:55 INFO start_logging Successful :0  
2025-04-22 19:30:55 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 88 21 46 07 34 5d d2 a3 a0 59 1e ff cc 15 2a 1b&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 3d c8 2f 81 66 b5 b4 b8 88 c0 48 6e 37 20 ae 77&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f2 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:30:56 INFO Send UDS ID : [0x750]
2025-04-22 19:30:56 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:56 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:56 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:57 INFO Send UDS ID : [0x750]
2025-04-22 19:30:57 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:30:57 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:58 INFO Send UDS ID : [0x750]
2025-04-22 19:30:58 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:58 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 88 21 46 07 34 5d d2 a3 a0 59 1e ff cc 15 2a 1b&#x27;&gt;&gt;&gt;

2025-04-22 19:30:58 INFO Send UDS ID : [0x750]
2025-04-22 19:30:58 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 3d c8 2f 81 66 b5 b4 b8 88 c0 48 6e 37 20 ae 77&#x27;&gt;&gt;&gt;
2025-04-22 19:30:58 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:30:58 INFO Send UDS ID : [0x750]
2025-04-22 19:30:58 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f2 02&#x27;&gt;&gt;&gt;
2025-04-22 19:30:58 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:30:59 INFO Send UDS ID : [0x750]
2025-04-22 19:30:59 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:30:59 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:30:59 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:30:59 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request FD 32 01]</td>
          <td class="col-duration">3.77</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request FD 32 01]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:30:59 INFO 
-----------------
2025-04-22 19:30:59 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request FD 32 01]
2025-04-22 19:30:59 INFO start_logging Successful :0  
2025-04-22 19:30:59 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 47 74 9d 12 e3 e0 99 5e 3f 0c 55 6a 5b f8 d1 36&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 54 d5 bd 80 4f ff e5 47 e3 ee 90 28 77 d9 4f 37&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e fd 32 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:00 INFO Send UDS ID : [0x750]
2025-04-22 19:31:00 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:00 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:00 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:01 INFO Send UDS ID : [0x750]
2025-04-22 19:31:01 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:01 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:02 INFO Send UDS ID : [0x750]
2025-04-22 19:31:02 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:02 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 47 74 9d 12 e3 e0 99 5e 3f 0c 55 6a 5b f8 d1 36&#x27;&gt;&gt;&gt;

2025-04-22 19:31:02 INFO Send UDS ID : [0x750]
2025-04-22 19:31:02 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 54 d5 bd 80 4f ff e5 47 e3 ee 90 28 77 d9 4f 37&#x27;&gt;&gt;&gt;
2025-04-22 19:31:02 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:02 INFO Send UDS ID : [0x750]
2025-04-22 19:31:02 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e fd 32 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:02 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:03 INFO Send UDS ID : [0x750]
2025-04-22 19:31:03 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:03 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:03 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:03 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F1 5C 02]</td>
          <td class="col-duration">3.73</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F1 5C 02]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:03 INFO 
-----------------
2025-04-22 19:31:03 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F1 5C 02]
2025-04-22 19:31:03 INFO start_logging Successful :0  
2025-04-22 19:31:03 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 95 aa 9b 38 11 76 77 e4 4d 02 13 50 49 4e 6f 7c&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 59 12 53 68 f1 5b fd be cd ce 0a 58 b6 19 6d 9e&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 5c 02&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:04 INFO Send UDS ID : [0x750]
2025-04-22 19:31:04 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:04 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:04 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:05 INFO Send UDS ID : [0x750]
2025-04-22 19:31:05 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:05 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:06 INFO Send UDS ID : [0x750]
2025-04-22 19:31:06 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:06 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 95 aa 9b 38 11 76 77 e4 4d 02 13 50 49 4e 6f 7c&#x27;&gt;&gt;&gt;

2025-04-22 19:31:06 INFO Send UDS ID : [0x750]
2025-04-22 19:31:06 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 59 12 53 68 f1 5b fd be cd ce 0a 58 b6 19 6d 9e&#x27;&gt;&gt;&gt;
2025-04-22 19:31:06 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:06 INFO Send UDS ID : [0x750]
2025-04-22 19:31:06 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 5c 02&#x27;&gt;&gt;&gt;
2025-04-22 19:31:06 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:06 INFO Send UDS ID : [0x750]
2025-04-22 19:31:06 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:06 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:06 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:06 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 38 03]</td>
          <td class="col-duration">3.76</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 38 03]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:06 INFO 
-----------------
2025-04-22 19:31:06 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 38 03]
2025-04-22 19:31:07 INFO start_logging Successful :0  
2025-04-22 19:31:07 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 e3 e0 99 5e 3f 0c 55 6a 5b f8 d1 36 37 a4 0d c2&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 90 cc 59 a2 97 ea e0 88 8c b7 1c 83 27 87 05 e4&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 38 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:08 INFO Send UDS ID : [0x750]
2025-04-22 19:31:08 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:08 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:08 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:09 INFO Send UDS ID : [0x750]
2025-04-22 19:31:09 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:09 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:10 INFO Send UDS ID : [0x750]
2025-04-22 19:31:10 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:10 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 e3 e0 99 5e 3f 0c 55 6a 5b f8 d1 36 37 a4 0d c2&#x27;&gt;&gt;&gt;

2025-04-22 19:31:10 INFO Send UDS ID : [0x750]
2025-04-22 19:31:10 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 90 cc 59 a2 97 ea e0 88 8c b7 1c 83 27 87 05 e4&#x27;&gt;&gt;&gt;
2025-04-22 19:31:10 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:10 INFO Send UDS ID : [0x750]
2025-04-22 19:31:10 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 38 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:10 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:10 INFO Send UDS ID : [0x750]
2025-04-22 19:31:10 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:10 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:10 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:10 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 39 04 05]</td>
          <td class="col-duration">3.78</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 39 04 05]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:10 INFO 
-----------------
2025-04-22 19:31:10 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 39 04 05]
2025-04-22 19:31:10 INFO start_logging Successful :0  
2025-04-22 19:31:10 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 2e cf 5c 65 3a eb 48 e1 06 c7 f4 1d 92 63 60 19&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 88 78 96 70 2f 24 3d 68 f9 6e 7b c9 90 44 f5 22&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :5 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 39 04 05&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:11 INFO Send UDS ID : [0x750]
2025-04-22 19:31:11 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:11 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:11 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:12 INFO Send UDS ID : [0x750]
2025-04-22 19:31:12 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:12 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:13 INFO Send UDS ID : [0x750]
2025-04-22 19:31:13 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:13 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 2e cf 5c 65 3a eb 48 e1 06 c7 f4 1d 92 63 60 19&#x27;&gt;&gt;&gt;

2025-04-22 19:31:13 INFO Send UDS ID : [0x750]
2025-04-22 19:31:13 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 88 78 96 70 2f 24 3d 68 f9 6e 7b c9 90 44 f5 22&#x27;&gt;&gt;&gt;
2025-04-22 19:31:13 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:13 INFO Send UDS ID : [0x750]
2025-04-22 19:31:13 INFO Send UDS request size :5 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 39 04 05&#x27;&gt;&gt;&gt;
2025-04-22 19:31:13 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:14 INFO Send UDS ID : [0x750]
2025-04-22 19:31:14 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:14 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:14 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:14 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 40 06]</td>
          <td class="col-duration">3.74</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 40 06]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:14 INFO 
-----------------
2025-04-22 19:31:14 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 40 06]
2025-04-22 19:31:14 INFO start_logging Successful :0  
2025-04-22 19:31:14 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 dc e5 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e 3f&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 5e d5 0d 2f d4 3c cf aa 3e 71 43 c5 43 e2 00 e3&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 40 06&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:15 INFO Send UDS ID : [0x750]
2025-04-22 19:31:15 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:15 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:15 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:16 INFO Send UDS ID : [0x750]
2025-04-22 19:31:16 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:16 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:17 INFO Send UDS ID : [0x750]
2025-04-22 19:31:17 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:17 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 dc e5 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e 3f&#x27;&gt;&gt;&gt;

2025-04-22 19:31:17 INFO Send UDS ID : [0x750]
2025-04-22 19:31:17 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 5e d5 0d 2f d4 3c cf aa 3e 71 43 c5 43 e2 00 e3&#x27;&gt;&gt;&gt;
2025-04-22 19:31:17 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:17 INFO Send UDS ID : [0x750]
2025-04-22 19:31:17 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 40 06&#x27;&gt;&gt;&gt;
2025-04-22 19:31:17 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:18 INFO Send UDS ID : [0x750]
2025-04-22 19:31:18 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:18 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:18 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:18 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 36 01]</td>
          <td class="col-duration">3.76</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 36 01]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:18 INFO 
-----------------
2025-04-22 19:31:18 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F0 36 01]
2025-04-22 19:31:18 INFO start_logging Successful :0  
2025-04-22 19:31:18 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 77 e4 4d 02 13 50 49 4e 6f 7c 05 5a 8b 68 81 26&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 44 79 5b 60 94 03 fd 34 e0 b6 b3 bc 94 5e 1e 16&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 36 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:19 INFO Send UDS ID : [0x750]
2025-04-22 19:31:19 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:19 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:19 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:20 INFO Send UDS ID : [0x750]
2025-04-22 19:31:20 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:20 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:21 INFO Send UDS ID : [0x750]
2025-04-22 19:31:21 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:21 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 77 e4 4d 02 13 50 49 4e 6f 7c 05 5a 8b 68 81 26&#x27;&gt;&gt;&gt;

2025-04-22 19:31:21 INFO Send UDS ID : [0x750]
2025-04-22 19:31:21 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 44 79 5b 60 94 03 fd 34 e0 b6 b3 bc 94 5e 1e 16&#x27;&gt;&gt;&gt;
2025-04-22 19:31:21 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:21 INFO Send UDS ID : [0x750]
2025-04-22 19:31:21 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 36 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:21 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:22 INFO Send UDS ID : [0x750]
2025-04-22 19:31:22 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:22 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:22 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:22 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31_Extended_phy[Request F1 84 25 0F 20]</td>
          <td class="col-duration">3.75</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F1 84 25 0F 20]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:22 INFO 
-----------------
2025-04-22 19:31:22 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_phy[Request F1 84 25 0F 20]
2025-04-22 19:31:22 INFO start_logging Successful :0  
2025-04-22 19:31:22 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 37 a4 0d c2 d3 10 09 0e 2f 3c c5 1a 4b 28 41 e6&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 35 b8 be a9 10 d8 38 1c 14 48 12 58 22 40 1f 09&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :6 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 25 0f 20&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:23 INFO Send UDS ID : [0x750]
2025-04-22 19:31:23 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:23 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:23 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:24 INFO Send UDS ID : [0x750]
2025-04-22 19:31:24 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:24 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:25 INFO Send UDS ID : [0x750]
2025-04-22 19:31:25 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:25 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 37 a4 0d c2 d3 10 09 0e 2f 3c c5 1a 4b 28 41 e6&#x27;&gt;&gt;&gt;

2025-04-22 19:31:25 INFO Send UDS ID : [0x750]
2025-04-22 19:31:25 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 35 b8 be a9 10 d8 38 1c 14 48 12 58 22 40 1f 09&#x27;&gt;&gt;&gt;
2025-04-22 19:31:25 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:25 INFO Send UDS ID : [0x750]
2025-04-22 19:31:25 INFO Send UDS request size :6 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 25 0f 20&#x27;&gt;&gt;&gt;
2025-04-22 19:31:25 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:25 INFO Send UDS ID : [0x750]
2025-04-22 19:31:25 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:25 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:25 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:25 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC33_Extended_phy[Request F0 FA]</td>
          <td class="col-duration">3.62</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC33_Extended_phy[Request F0 FA]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:25 INFO 
-----------------
2025-04-22 19:31:25 INFO Item name : test_WriteDataByIdentifier_NRC33_Extended_phy[Request F0 FA]
2025-04-22 19:31:25 INFO start_logging Successful :0  
2025-04-22 19:31:25 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 fa&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 33&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:26 INFO Send UDS ID : [0x750]
2025-04-22 19:31:26 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:26 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:26 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:27 INFO Send UDS ID : [0x750]
2025-04-22 19:31:27 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:27 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:28 INFO Send UDS ID : [0x750]
2025-04-22 19:31:28 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 fa&#x27;&gt;&gt;&gt;
2025-04-22 19:31:28 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 33&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:29 INFO Send UDS ID : [0x750]
2025-04-22 19:31:29 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:29 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:29 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:29 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC33_Extended_phy[Request F1 84]</td>
          <td class="col-duration">3.59</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC33_Extended_phy[Request F1 84]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:29 INFO 
-----------------
2025-04-22 19:31:29 INFO Item name : test_WriteDataByIdentifier_NRC33_Extended_phy[Request F1 84]
2025-04-22 19:31:29 INFO start_logging Successful :0  
2025-04-22 19:31:29 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 33&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:30 INFO Send UDS ID : [0x750]
2025-04-22 19:31:30 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:30 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:30 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:31 INFO Send UDS ID : [0x750]
2025-04-22 19:31:31 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:31 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:32 INFO Send UDS ID : [0x750]
2025-04-22 19:31:32 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84&#x27;&gt;&gt;&gt;
2025-04-22 19:31:32 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 33&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:33 INFO Send UDS ID : [0x750]
2025-04-22 19:31:33 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:33 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:33 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:33 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC33_Extended_phy[Request F1 90]</td>
          <td class="col-duration">3.60</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC33_Extended_phy[Request F1 90]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:33 INFO 
-----------------
2025-04-22 19:31:33 INFO Item name : test_WriteDataByIdentifier_NRC33_Extended_phy[Request F1 90]
2025-04-22 19:31:33 INFO start_logging Successful :0  
2025-04-22 19:31:33 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 33&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:34 INFO Send UDS ID : [0x750]
2025-04-22 19:31:34 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:34 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:34 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:35 INFO Send UDS ID : [0x750]
2025-04-22 19:31:35 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:35 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:36 INFO Send UDS ID : [0x750]
2025-04-22 19:31:36 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 90&#x27;&gt;&gt;&gt;
2025-04-22 19:31:36 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 33&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:36 INFO Send UDS ID : [0x750]
2025-04-22 19:31:36 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:36 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:36 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:36 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC33_Extended_phy[Request F1 A9]</td>
          <td class="col-duration">3.60</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC33_Extended_phy[Request F1 A9]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:36 INFO 
-----------------
2025-04-22 19:31:36 INFO Item name : test_WriteDataByIdentifier_NRC33_Extended_phy[Request F1 A9]
2025-04-22 19:31:36 INFO start_logging Successful :0  
2025-04-22 19:31:36 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 33&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:37 INFO Send UDS ID : [0x750]
2025-04-22 19:31:37 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:37 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:37 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:38 INFO Send UDS ID : [0x750]
2025-04-22 19:31:38 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:38 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:39 INFO Send UDS ID : [0x750]
2025-04-22 19:31:39 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9&#x27;&gt;&gt;&gt;
2025-04-22 19:31:39 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 33&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:40 INFO Send UDS ID : [0x750]
2025-04-22 19:31:40 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:40 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:40 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:40 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13andNRC31_Priority_Extended_Phy</td>
          <td class="col-duration">3.74</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13andNRC31_Priority_Extended_Phy
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:56 INFO 
-----------------
2025-04-22 19:31:56 INFO Item name : test_WriteDataByIdentifier_NRC13andNRC31_Priority_Extended_Phy
2025-04-22 19:31:56 INFO start_logging Successful :0  
2025-04-22 19:31:56 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 5c 65 3a eb 48 e1 06 c7 f4 1d 92 63 60 19 de bf&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 ad 45 54 38 93 f9 6d 58 50 40 33 a8 12 ae d6 a7&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e ff f0&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:31:57 INFO Send UDS ID : [0x750]
2025-04-22 19:31:57 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:57 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:57 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:58 INFO Send UDS ID : [0x750]
2025-04-22 19:31:58 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:31:58 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:59 INFO Send UDS ID : [0x750]
2025-04-22 19:31:59 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:59 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 5c 65 3a eb 48 e1 06 c7 f4 1d 92 63 60 19 de bf&#x27;&gt;&gt;&gt;

2025-04-22 19:31:59 INFO Send UDS ID : [0x750]
2025-04-22 19:31:59 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 ad 45 54 38 93 f9 6d 58 50 40 33 a8 12 ae d6 a7&#x27;&gt;&gt;&gt;
2025-04-22 19:31:59 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:31:59 INFO Send UDS ID : [0x750]
2025-04-22 19:31:59 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e ff f0&#x27;&gt;&gt;&gt;
2025-04-22 19:31:59 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:31:59 INFO Send UDS ID : [0x750]
2025-04-22 19:31:59 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:31:59 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:31:59 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:31:59 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC13andNRC22_Priority_Extended_Phy</td>
          <td class="col-duration">3.78</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13andNRC22_Priority_Extended_Phy
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:31:59 INFO 
-----------------
2025-04-22 19:31:59 INFO Item name : test_WriteDataByIdentifier_NRC13andNRC22_Priority_Extended_Phy
2025-04-22 19:31:59 INFO start_logging Successful :0  
2025-04-22 19:31:59 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:设置车速为:8
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 0d c2 d3 10 09 0e 2f 3c c5 1a 4b 28 41 e6 27 d4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 b5 31 4b 91 c2 4b 85 80 0f dd 6f 17 b9 2b 9b f0&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e ff f0&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

INFO:root:设置车速为:0
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:00 INFO 设置车速为:8
2025-04-22 19:32:00 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
2025-04-22 19:32:00 INFO Send UDS ID : [0x750]
2025-04-22 19:32:00 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:00 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:00 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:01 INFO Send UDS ID : [0x750]
2025-04-22 19:32:01 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:32:01 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:02 INFO Send UDS ID : [0x750]
2025-04-22 19:32:03 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:03 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 0d c2 d3 10 09 0e 2f 3c c5 1a 4b 28 41 e6 27 d4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:03 INFO Send UDS ID : [0x750]
2025-04-22 19:32:03 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 b5 31 4b 91 c2 4b 85 80 0f dd 6f 17 b9 2b 9b f0&#x27;&gt;&gt;&gt;
2025-04-22 19:32:03 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:32:03 INFO Send UDS ID : [0x750]
2025-04-22 19:32:03 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e ff f0&#x27;&gt;&gt;&gt;
2025-04-22 19:32:03 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 13&#x27;&gt;&gt;&gt;

2025-04-22 19:32:03 INFO 设置车速为:0
2025-04-22 19:32:03 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:03 INFO Send UDS ID : [0x750]
2025-04-22 19:32:03 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:03 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:03 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:03 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Phy::test_WriteDataByIdentifier_NRC31andNRC22_Priority_Extended_Phy</td>
          <td class="col-duration">3.73</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31andNRC22_Priority_Extended_Phy
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:03 INFO 
-----------------
2025-04-22 19:32:03 INFO Item name : test_WriteDataByIdentifier_NRC31andNRC22_Priority_Extended_Phy
2025-04-22 19:32:03 INFO start_logging Successful :0  
2025-04-22 19:32:03 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:设置车速为:8
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 51 b6 b7 24 8d 42 53 90 89 8e af bc 45 9a cb a8&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 51 ba 42 00 95 6f 9b 2b 13 5c b5 9d 66 f0 c7 be&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :6 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 00 25 0f 20&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

INFO:root:设置车速为:0
INFO:root:tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0
<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:04 INFO 设置车速为:8
2025-04-22 19:32:04 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 8
2025-04-22 19:32:04 INFO Send UDS ID : [0x750]
2025-04-22 19:32:04 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:04 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:04 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:05 INFO Send UDS ID : [0x750]
2025-04-22 19:32:05 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:32:05 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:06 INFO Send UDS ID : [0x750]
2025-04-22 19:32:06 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:06 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 51 b6 b7 24 8d 42 53 90 89 8e af bc 45 9a cb a8&#x27;&gt;&gt;&gt;

2025-04-22 19:32:06 INFO Send UDS ID : [0x750]
2025-04-22 19:32:06 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 51 ba 42 00 95 6f 9b 2b 13 5c b5 9d 66 f0 c7 be&#x27;&gt;&gt;&gt;
2025-04-22 19:32:06 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:32:06 INFO Send UDS ID : [0x750]
2025-04-22 19:32:06 INFO Send UDS request size :6 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 00 25 0f 20&#x27;&gt;&gt;&gt;
2025-04-22 19:32:06 INFO Read UDS reponse size :3 ---,the read data are &lt;&lt;&lt;b&#x27;7f 2e 31&#x27;&gt;&gt;&gt;

2025-04-22 19:32:06 INFO 设置车速为:0
2025-04-22 19:32:06 INFO tscom_can_rbs_set_signal_value_by_element:SHA_EP_BCAN3--VIU0--VIU_Route_Body--IPB_VehicleSpeed: 0<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:07 INFO Send UDS ID : [0x750]
2025-04-22 19:32:07 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:07 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:07 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:07 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E]</td>
          <td class="col-duration">6.26</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:30 INFO 
-----------------
2025-04-22 19:32:30 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E]
2025-04-22 19:32:30 INFO start_logging Successful :0  
2025-04-22 19:32:30 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 c4 ad e2 73 30 a9 2e cf 5c 65 3a eb 48 e1 06 c7&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 71 e4 e2 64 1c 8d f2 43 da a2 c7 1b 21 ba af fc&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :1 ---,the send data are &lt;&lt;&lt;b&#x27;2e&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:31 INFO Send UDS ID : [0x750]
2025-04-22 19:32:31 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:31 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:31 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:32 INFO Send UDS ID : [0x750]
2025-04-22 19:32:32 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:32:32 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:33 INFO Send UDS ID : [0x750]
2025-04-22 19:32:33 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:33 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 c4 ad e2 73 30 a9 2e cf 5c 65 3a eb 48 e1 06 c7&#x27;&gt;&gt;&gt;

2025-04-22 19:32:33 INFO Send UDS ID : [0x750]
2025-04-22 19:32:33 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 71 e4 e2 64 1c 8d f2 43 da a2 c7 1b 21 ba af fc&#x27;&gt;&gt;&gt;
2025-04-22 19:32:33 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:32:33 INFO Send UDS ID : [0x7DF]
2025-04-22 19:32:33 INFO Send UDS request size :1 ---,the send data are &lt;&lt;&lt;b&#x27;2e&#x27;&gt;&gt;&gt;
2025-04-22 19:32:36 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:36 INFO Send UDS ID : [0x750]
2025-04-22 19:32:36 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:36 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:36 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:36 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1]</td>
          <td class="col-duration">6.23</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:36 INFO 
-----------------
2025-04-22 19:32:36 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1]
2025-04-22 19:32:36 INFO start_logging Successful :0  
2025-04-22 19:32:36 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 77 e4 4d 02 13 50 49 4e 6f 7c 05 5a 8b 68 81 26&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 44 79 5b 60 94 03 fd 34 e0 b6 b3 bc 94 5e 1e 16&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:37 INFO Send UDS ID : [0x750]
2025-04-22 19:32:37 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:37 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:37 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:38 INFO Send UDS ID : [0x750]
2025-04-22 19:32:38 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:32:38 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:39 INFO Send UDS ID : [0x750]
2025-04-22 19:32:39 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:39 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 77 e4 4d 02 13 50 49 4e 6f 7c 05 5a 8b 68 81 26&#x27;&gt;&gt;&gt;

2025-04-22 19:32:39 INFO Send UDS ID : [0x750]
2025-04-22 19:32:39 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 44 79 5b 60 94 03 fd 34 e0 b6 b3 bc 94 5e 1e 16&#x27;&gt;&gt;&gt;
2025-04-22 19:32:39 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:32:39 INFO Send UDS ID : [0x7DF]
2025-04-22 19:32:39 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1&#x27;&gt;&gt;&gt;
2025-04-22 19:32:42 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:42 INFO Send UDS ID : [0x750]
2025-04-22 19:32:42 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:42 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:42 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:42 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 84]</td>
          <td class="col-duration">6.24</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 84]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:42 INFO 
-----------------
2025-04-22 19:32:42 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 84]
2025-04-22 19:32:42 INFO start_logging Successful :0  
2025-04-22 19:32:42 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 97 84 6d a2 33 f0 69 ee 8f 1c 25 fa ab 08 a1 c6&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 78 a5 40 88 b8 87 56 ec d4 df 16 ae cc dc 60 7e&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:43 INFO Send UDS ID : [0x750]
2025-04-22 19:32:43 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:43 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:43 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:45 INFO Send UDS ID : [0x750]
2025-04-22 19:32:45 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:32:45 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:46 INFO Send UDS ID : [0x750]
2025-04-22 19:32:46 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:46 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 97 84 6d a2 33 f0 69 ee 8f 1c 25 fa ab 08 a1 c6&#x27;&gt;&gt;&gt;

2025-04-22 19:32:46 INFO Send UDS ID : [0x750]
2025-04-22 19:32:46 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 78 a5 40 88 b8 87 56 ec d4 df 16 ae cc dc 60 7e&#x27;&gt;&gt;&gt;
2025-04-22 19:32:46 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:32:46 INFO Send UDS ID : [0x7DF]
2025-04-22 19:32:46 INFO Send UDS request size :3 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84&#x27;&gt;&gt;&gt;
2025-04-22 19:32:48 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:49 INFO Send UDS ID : [0x750]
2025-04-22 19:32:49 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:49 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:49 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:49 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 84 01]</td>
          <td class="col-duration">6.21</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 84 01]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:32:49 INFO 
-----------------
2025-04-22 19:32:49 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 84 01]
2025-04-22 19:32:49 INFO start_logging Successful :0  
2025-04-22 19:32:49 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 58 b1 96 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a 2b&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 b0 4a e3 db 41 ad 71 c5 c4 3c 03 f9 39 fa 17 dc&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 01&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:32:50 INFO Send UDS ID : [0x750]
2025-04-22 19:32:50 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:50 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:50 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:51 INFO Send UDS ID : [0x750]
2025-04-22 19:32:51 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:32:51 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:52 INFO Send UDS ID : [0x750]
2025-04-22 19:32:52 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:52 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 58 b1 96 17 04 ed 22 b3 70 e9 6e 0f 9c a5 7a 2b&#x27;&gt;&gt;&gt;

2025-04-22 19:32:52 INFO Send UDS ID : [0x750]
2025-04-22 19:32:52 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 b0 4a e3 db 41 ad 71 c5 c4 3c 03 f9 39 fa 17 dc&#x27;&gt;&gt;&gt;
2025-04-22 19:32:52 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:32:52 INFO Send UDS ID : [0x7DF]
2025-04-22 19:32:52 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:54 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:32:55 INFO Send UDS ID : [0x750]
2025-04-22 19:32:55 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:32:55 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:32:55 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:32:55 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 A900000000]</td>
          <td class="col-duration">6.25</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 A900000000]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:33:22 INFO 
-----------------
2025-04-22 19:33:22 INFO Item name : test_WriteDataByIdentifier_NRC13_Extended_Func[Request 2E F1 A900000000]
2025-04-22 19:33:22 INFO start_logging Successful :0  
2025-04-22 19:33:22 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 15 2a 1b b8 91 f6 f7 64 cd 82 93 d0 c9 ce ef fc&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 4e f0 c2 73 17 7e 27 64 ea 2b fc 59 aa fb 7c 54&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :7 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 00 00 00 00&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:33:23 INFO Send UDS ID : [0x750]
2025-04-22 19:33:23 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:23 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:23 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:24 INFO Send UDS ID : [0x750]
2025-04-22 19:33:24 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:33:24 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:25 INFO Send UDS ID : [0x750]
2025-04-22 19:33:25 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:25 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 15 2a 1b b8 91 f6 f7 64 cd 82 93 d0 c9 ce ef fc&#x27;&gt;&gt;&gt;

2025-04-22 19:33:25 INFO Send UDS ID : [0x750]
2025-04-22 19:33:25 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 4e f0 c2 73 17 7e 27 64 ea 2b fc 59 aa fb 7c 54&#x27;&gt;&gt;&gt;
2025-04-22 19:33:25 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:33:25 INFO Send UDS ID : [0x7DF]
2025-04-22 19:33:25 INFO Send UDS request size :7 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 a9 00 00 00 00&#x27;&gt;&gt;&gt;
2025-04-22 19:33:28 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:33:28 INFO Send UDS ID : [0x750]
2025-04-22 19:33:28 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:28 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:28 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:28 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 90 01]</td>
          <td class="col-duration">6.24</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 90 01]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:33:42 INFO 
-----------------
2025-04-22 19:33:42 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 90 01]
2025-04-22 19:33:42 INFO start_logging Successful :0  
2025-04-22 19:33:42 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 4f dc e5 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 2e d0 4e 9a fd d6 b5 1c 6d 46 41 44 b3 92 60 cb&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 90 01&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:33:43 INFO Send UDS ID : [0x750]
2025-04-22 19:33:43 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:43 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:43 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:44 INFO Send UDS ID : [0x750]
2025-04-22 19:33:44 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:33:44 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:45 INFO Send UDS ID : [0x750]
2025-04-22 19:33:45 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:45 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 4f dc e5 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e&#x27;&gt;&gt;&gt;

2025-04-22 19:33:45 INFO Send UDS ID : [0x750]
2025-04-22 19:33:45 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 2e d0 4e 9a fd d6 b5 1c 6d 46 41 44 b3 92 60 cb&#x27;&gt;&gt;&gt;
2025-04-22 19:33:45 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:33:45 INFO Send UDS ID : [0x7DF]
2025-04-22 19:33:45 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 90 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:48 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:33:48 INFO Send UDS ID : [0x750]
2025-04-22 19:33:48 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:48 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:48 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:48 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 32 02]</td>
          <td class="col-duration">6.24</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 32 02]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:33:48 INFO 
-----------------
2025-04-22 19:33:48 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 32 02]
2025-04-22 19:33:48 INFO start_logging Successful :0  
2025-04-22 19:33:48 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 f4 1d 92 63 60 19 de bf 8c d5 ea db 78 51 b6 b7&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 2d f2 3a 43 20 f3 fa 2c f1 86 f7 d0 81 f5 cb bf&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 32 02&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:33:49 INFO Send UDS ID : [0x750]
2025-04-22 19:33:49 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:49 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:49 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:50 INFO Send UDS ID : [0x750]
2025-04-22 19:33:50 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:33:50 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:51 INFO Send UDS ID : [0x750]
2025-04-22 19:33:51 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:51 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 f4 1d 92 63 60 19 de bf 8c d5 ea db 78 51 b6 b7&#x27;&gt;&gt;&gt;

2025-04-22 19:33:51 INFO Send UDS ID : [0x750]
2025-04-22 19:33:51 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 2d f2 3a 43 20 f3 fa 2c f1 86 f7 d0 81 f5 cb bf&#x27;&gt;&gt;&gt;
2025-04-22 19:33:51 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:33:51 INFO Send UDS ID : [0x7DF]
2025-04-22 19:33:51 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 32 02&#x27;&gt;&gt;&gt;
2025-04-22 19:33:54 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:33:54 INFO Send UDS ID : [0x750]
2025-04-22 19:33:54 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:54 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:54 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:54 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 A0 03]</td>
          <td class="col-duration">6.26</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 A0 03]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:33:55 INFO 
-----------------
2025-04-22 19:33:55 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 A0 03]
2025-04-22 19:33:55 INFO start_logging Successful :0  
2025-04-22 19:33:55 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 33 f0 69 ee 8f 1c 25 fa ab 08 a1 c6 87 b4 dd 52&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 85 44 87 88 98 a8 1c 2f e0 cb 72 2d d6 37 fa d2&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 a0 03&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:33:56 INFO Send UDS ID : [0x750]
2025-04-22 19:33:56 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:56 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:33:56 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:57 INFO Send UDS ID : [0x750]
2025-04-22 19:33:57 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:33:57 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:33:58 INFO Send UDS ID : [0x750]
2025-04-22 19:33:58 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:33:58 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 33 f0 69 ee 8f 1c 25 fa ab 08 a1 c6 87 b4 dd 52&#x27;&gt;&gt;&gt;

2025-04-22 19:33:58 INFO Send UDS ID : [0x750]
2025-04-22 19:33:58 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 85 44 87 88 98 a8 1c 2f e0 cb 72 2d d6 37 fa d2&#x27;&gt;&gt;&gt;
2025-04-22 19:33:58 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:33:58 INFO Send UDS ID : [0x7DF]
2025-04-22 19:33:58 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 a0 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:00 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:01 INFO Send UDS ID : [0x750]
2025-04-22 19:34:01 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:01 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:01 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:01 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 31 04]</td>
          <td class="col-duration">6.23</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 31 04]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:01 INFO 
-----------------
2025-04-22 19:34:01 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 31 04]
2025-04-22 19:34:01 INFO start_logging Successful :0  
2025-04-22 19:34:01 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 bd b2 03 80 b9 fe 5f ac 75 0a 7b 98 f1 d6 57 44&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 92 97 a2 db 6a 60 16 f2 af 62 a7 73 85 54 67 77&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 31 04&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:02 INFO Send UDS ID : [0x750]
2025-04-22 19:34:02 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:02 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:02 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:03 INFO Send UDS ID : [0x750]
2025-04-22 19:34:03 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:03 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:04 INFO Send UDS ID : [0x750]
2025-04-22 19:34:04 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:04 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 bd b2 03 80 b9 fe 5f ac 75 0a 7b 98 f1 d6 57 44&#x27;&gt;&gt;&gt;

2025-04-22 19:34:04 INFO Send UDS ID : [0x750]
2025-04-22 19:34:04 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 92 97 a2 db 6a 60 16 f2 af 62 a7 73 85 54 67 77&#x27;&gt;&gt;&gt;
2025-04-22 19:34:04 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:34:04 INFO Send UDS ID : [0x7DF]
2025-04-22 19:34:04 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 31 04&#x27;&gt;&gt;&gt;
2025-04-22 19:34:06 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:07 INFO Send UDS ID : [0x750]
2025-04-22 19:34:07 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:07 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:07 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:07 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 F0 05 06]</td>
          <td class="col-duration">6.24</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 F0 05 06]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:07 INFO 
-----------------
2025-04-22 19:34:07 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 F0 05 06]
2025-04-22 19:34:07 INFO start_logging Successful :0  
2025-04-22 19:34:07 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 f5 8a fb 18 71 56 d7 c4 ad e2 73 30 a9 2e cf 5c&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8c 9d f2 92 59 cf 2e 81 a9 7a 23 a1 7e ab 24 35&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :5 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f0 05 06&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:08 INFO Send UDS ID : [0x750]
2025-04-22 19:34:08 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:08 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:08 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:09 INFO Send UDS ID : [0x750]
2025-04-22 19:34:09 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:09 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:10 INFO Send UDS ID : [0x750]
2025-04-22 19:34:10 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:10 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 f5 8a fb 18 71 56 d7 c4 ad e2 73 30 a9 2e cf 5c&#x27;&gt;&gt;&gt;

2025-04-22 19:34:10 INFO Send UDS ID : [0x750]
2025-04-22 19:34:10 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8c 9d f2 92 59 cf 2e 81 a9 7a 23 a1 7e ab 24 35&#x27;&gt;&gt;&gt;
2025-04-22 19:34:10 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:34:10 INFO Send UDS ID : [0x7DF]
2025-04-22 19:34:10 INFO Send UDS request size :5 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f0 05 06&#x27;&gt;&gt;&gt;
2025-04-22 19:34:13 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:13 INFO Send UDS ID : [0x750]
2025-04-22 19:34:13 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:13 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:13 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:13 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 F4 07]</td>
          <td class="col-duration">6.24</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 F4 07]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:13 INFO 
-----------------
2025-04-22 19:34:13 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 F4 07]
2025-04-22 19:34:13 INFO start_logging Successful :0  
2025-04-22 19:34:13 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 15 2a 1b b8 91 f6 f7 64 cd 82 93 d0 c9 ce ef fc&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 4e f0 c2 73 17 7e 27 64 ea 2b fc 59 aa fb 7c 54&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f4 07&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:14 INFO Send UDS ID : [0x750]
2025-04-22 19:34:14 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:14 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:14 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:15 INFO Send UDS ID : [0x750]
2025-04-22 19:34:15 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:15 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:16 INFO Send UDS ID : [0x750]
2025-04-22 19:34:16 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:16 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 15 2a 1b b8 91 f6 f7 64 cd 82 93 d0 c9 ce ef fc&#x27;&gt;&gt;&gt;

2025-04-22 19:34:16 INFO Send UDS ID : [0x750]
2025-04-22 19:34:16 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 4e f0 c2 73 17 7e 27 64 ea 2b fc 59 aa fb 7c 54&#x27;&gt;&gt;&gt;
2025-04-22 19:34:16 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:34:16 INFO Send UDS ID : [0x7DF]
2025-04-22 19:34:16 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f4 07&#x27;&gt;&gt;&gt;
2025-04-22 19:34:19 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:19 INFO Send UDS ID : [0x750]
2025-04-22 19:34:19 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:19 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:19 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:19 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 F2 02]</td>
          <td class="col-duration">6.22</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 F2 02]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:20 INFO 
-----------------
2025-04-22 19:34:20 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 F2 02]
2025-04-22 19:34:20 INFO start_logging Successful :0  
2025-04-22 19:34:20 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e 3f 0c 55&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8c 9d fc ff b6 c6 ea ea 77 66 e2 7b d8 ef 42 90&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f2 02&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:21 INFO Send UDS ID : [0x750]
2025-04-22 19:34:21 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:21 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:21 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:22 INFO Send UDS ID : [0x750]
2025-04-22 19:34:22 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:22 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:23 INFO Send UDS ID : [0x750]
2025-04-22 19:34:23 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:23 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 ba 6b c8 61 86 47 74 9d 12 e3 e0 99 5e 3f 0c 55&#x27;&gt;&gt;&gt;

2025-04-22 19:34:23 INFO Send UDS ID : [0x750]
2025-04-22 19:34:23 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 8c 9d fc ff b6 c6 ea ea 77 66 e2 7b d8 ef 42 90&#x27;&gt;&gt;&gt;
2025-04-22 19:34:23 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:34:23 INFO Send UDS ID : [0x7DF]
2025-04-22 19:34:23 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 f2 02&#x27;&gt;&gt;&gt;
2025-04-22 19:34:25 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:26 INFO Send UDS ID : [0x750]
2025-04-22 19:34:26 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:26 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:26 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:26 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request FD 32 01]</td>
          <td class="col-duration">6.22</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request FD 32 01]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:26 INFO 
-----------------
2025-04-22 19:34:26 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request FD 32 01]
2025-04-22 19:34:26 INFO start_logging Successful :0  
2025-04-22 19:34:26 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 f2 43 c0 f9 3e 9f ec b5 4a bb d8 31 16 97 84 6d&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 34 bd 82 90 87 08 93 5c e9 df 71 8d 23 9e 74 34&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e fd 32 01&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:27 INFO Send UDS ID : [0x750]
2025-04-22 19:34:27 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:27 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:27 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:28 INFO Send UDS ID : [0x750]
2025-04-22 19:34:28 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:28 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:29 INFO Send UDS ID : [0x750]
2025-04-22 19:34:29 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:29 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 f2 43 c0 f9 3e 9f ec b5 4a bb d8 31 16 97 84 6d&#x27;&gt;&gt;&gt;

2025-04-22 19:34:29 INFO Send UDS ID : [0x750]
2025-04-22 19:34:29 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 34 bd 82 90 87 08 93 5c e9 df 71 8d 23 9e 74 34&#x27;&gt;&gt;&gt;
2025-04-22 19:34:29 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:34:29 INFO Send UDS ID : [0x7DF]
2025-04-22 19:34:29 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e fd 32 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:31 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:32 INFO Send UDS ID : [0x750]
2025-04-22 19:34:32 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:32 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:32 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:32 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F1 5C 02]</td>
          <td class="col-duration">6.26</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F1 5C 02]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:32 INFO 
-----------------
2025-04-22 19:34:32 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F1 5C 02]
2025-04-22 19:34:32 INFO start_logging Successful :0  
2025-04-22 19:34:32 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 97 84 6d a2 33 f0 69 ee 8f 1c 25 fa ab 08 a1 c6&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 78 a5 40 88 b8 87 56 ec d4 df 16 ae cc dc 60 7e&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 5c 02&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:33 INFO Send UDS ID : [0x750]
2025-04-22 19:34:33 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:33 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:33 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:34 INFO Send UDS ID : [0x750]
2025-04-22 19:34:34 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:34 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:35 INFO Send UDS ID : [0x750]
2025-04-22 19:34:35 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:35 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 97 84 6d a2 33 f0 69 ee 8f 1c 25 fa ab 08 a1 c6&#x27;&gt;&gt;&gt;

2025-04-22 19:34:35 INFO Send UDS ID : [0x750]
2025-04-22 19:34:35 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 78 a5 40 88 b8 87 56 ec d4 df 16 ae cc dc 60 7e&#x27;&gt;&gt;&gt;
2025-04-22 19:34:35 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:34:35 INFO Send UDS ID : [0x7DF]
2025-04-22 19:34:35 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 5c 02&#x27;&gt;&gt;&gt;
2025-04-22 19:34:38 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:38 INFO Send UDS ID : [0x750]
2025-04-22 19:34:38 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:38 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:38 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:38 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 38 03]</td>
          <td class="col-duration">6.23</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 38 03]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:38 INFO 
-----------------
2025-04-22 19:34:38 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 38 03]
2025-04-22 19:34:38 INFO start_logging Successful :0  
2025-04-22 19:34:38 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 c5 1a 4b 28 41 e6 27 d4 7d 72 c3 40 79 be 1f 6c&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 c3 ea 84 e1 a6 38 5d 81 d8 8e ed 35 69 24 86 cf&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 38 03&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:39 INFO Send UDS ID : [0x750]
2025-04-22 19:34:39 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:39 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:39 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:40 INFO Send UDS ID : [0x750]
2025-04-22 19:34:40 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:40 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:41 INFO Send UDS ID : [0x750]
2025-04-22 19:34:41 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:41 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 c5 1a 4b 28 41 e6 27 d4 7d 72 c3 40 79 be 1f 6c&#x27;&gt;&gt;&gt;

2025-04-22 19:34:41 INFO Send UDS ID : [0x750]
2025-04-22 19:34:41 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 c3 ea 84 e1 a6 38 5d 81 d8 8e ed 35 69 24 86 cf&#x27;&gt;&gt;&gt;
2025-04-22 19:34:41 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:34:41 INFO Send UDS ID : [0x7DF]
2025-04-22 19:34:41 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 38 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:44 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:44 INFO Send UDS ID : [0x750]
2025-04-22 19:34:44 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:44 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:44 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:44 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 39 04 05]</td>
          <td class="col-duration">6.24</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 39 04 05]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:44 INFO 
-----------------
2025-04-22 19:34:44 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 39 04 05]
2025-04-22 19:34:44 INFO start_logging Successful :0  
2025-04-22 19:34:44 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 6a 5b f8 d1 36 37 a4 0d c2 d3 10 09 0e 2f 3c c5&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 62 16 21 0e a1 d0 c2 8d f4 9d f4 8e 49 00 b9 fa&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :5 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 39 04 05&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:45 INFO Send UDS ID : [0x750]
2025-04-22 19:34:45 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:46 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:46 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:47 INFO Send UDS ID : [0x750]
2025-04-22 19:34:47 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:47 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:48 INFO Send UDS ID : [0x750]
2025-04-22 19:34:48 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:48 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 6a 5b f8 d1 36 37 a4 0d c2 d3 10 09 0e 2f 3c c5&#x27;&gt;&gt;&gt;

2025-04-22 19:34:48 INFO Send UDS ID : [0x750]
2025-04-22 19:34:48 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 62 16 21 0e a1 d0 c2 8d f4 9d f4 8e 49 00 b9 fa&#x27;&gt;&gt;&gt;
2025-04-22 19:34:48 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:34:48 INFO Send UDS ID : [0x7DF]
2025-04-22 19:34:48 INFO Send UDS request size :5 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 39 04 05&#x27;&gt;&gt;&gt;
2025-04-22 19:34:50 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:51 INFO Send UDS ID : [0x750]
2025-04-22 19:34:51 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:51 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:51 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:51 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 40 06]</td>
          <td class="col-duration">6.21</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 40 06]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:51 INFO 
-----------------
2025-04-22 19:34:51 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 40 06]
2025-04-22 19:34:51 INFO start_logging Successful :0  
2025-04-22 19:34:51 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 4b 28 41 e6 27 d4 7d 72 c3 40 79 be 1f 6c 35 ca&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 e1 37 e9 97 61 2a 10 24 9f f8 03 a6 a4 80 9b f8&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 40 06&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:52 INFO Send UDS ID : [0x750]
2025-04-22 19:34:52 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:52 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:52 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:53 INFO Send UDS ID : [0x750]
2025-04-22 19:34:53 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:53 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:54 INFO Send UDS ID : [0x750]
2025-04-22 19:34:54 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:54 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 4b 28 41 e6 27 d4 7d 72 c3 40 79 be 1f 6c 35 ca&#x27;&gt;&gt;&gt;

2025-04-22 19:34:54 INFO Send UDS ID : [0x750]
2025-04-22 19:34:54 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 e1 37 e9 97 61 2a 10 24 9f f8 03 a6 a4 80 9b f8&#x27;&gt;&gt;&gt;
2025-04-22 19:34:54 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:34:54 INFO Send UDS ID : [0x7DF]
2025-04-22 19:34:54 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 40 06&#x27;&gt;&gt;&gt;
2025-04-22 19:34:56 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:34:57 INFO Send UDS ID : [0x750]
2025-04-22 19:34:57 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:57 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:57 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:57 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 36 01]</td>
          <td class="col-duration">6.22</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 36 01]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:34:57 INFO 
-----------------
2025-04-22 19:34:57 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F0 36 01]
2025-04-22 19:34:57 INFO start_logging Successful :0  
2025-04-22 19:34:57 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 9e 7f 4c 95 aa 9b 38 11 76 77 e4 4d 02 13 50 49&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 73 b7 ef fd c4 2c d3 bc 62 6f b4 75 54 b8 6f 14&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 36 01&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:34:58 INFO Send UDS ID : [0x750]
2025-04-22 19:34:58 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:34:58 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:34:58 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:34:59 INFO Send UDS ID : [0x750]
2025-04-22 19:34:59 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:34:59 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:35:00 INFO Send UDS ID : [0x750]
2025-04-22 19:35:00 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:00 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 9e 7f 4c 95 aa 9b 38 11 76 77 e4 4d 02 13 50 49&#x27;&gt;&gt;&gt;

2025-04-22 19:35:00 INFO Send UDS ID : [0x750]
2025-04-22 19:35:00 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 73 b7 ef fd c4 2c d3 bc 62 6f b4 75 54 b8 6f 14&#x27;&gt;&gt;&gt;
2025-04-22 19:35:00 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:35:00 INFO Send UDS ID : [0x7DF]
2025-04-22 19:35:00 INFO Send UDS request size :4 ---,the send data are &lt;&lt;&lt;b&#x27;2e f0 36 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:03 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:35:03 INFO Send UDS ID : [0x750]
2025-04-22 19:35:03 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:03 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:35:03 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:35:03 INFO ************测试用例结束************<br/></div></td></tr></tbody>
      <tbody class="passed results-table-row">
        <tr>
          <td class="col-result">Passed</td>
          <td class="col-name">tests/0x2E/APP_WriteDataByIdentifier_0x2E_test.py::Test_APP_WriteDataByIdentifier_Func::test_WriteDataByIdentifier_NRC31_Extended_Func[Request F1 84 25 0F 20]</td>
          <td class="col-duration">6.23</td></tr>
        <tr>
          <td class="extra" colspan="3">
            <div class="log"> -----------------------------Captured stderr setup------------------------------ <br/>INFO:root:
-----------------
INFO:root:Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F1 84 25 0F 20]
INFO:root:start_logging Successful :0  
INFO:root:************测试用例开始************
<br/> -------------------------------Captured log setup------------------------------- <br/>2025-04-22 19:35:03 INFO 
-----------------
2025-04-22 19:35:03 INFO Item name : test_WriteDataByIdentifier_NRC31_Extended_Func[Request F1 84 25 0F 20]
2025-04-22 19:35:03 INFO start_logging Successful :0  
2025-04-22 19:35:03 INFO ************测试用例开始************<br/> ------------------------------Captured stderr call------------------------------ <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 4d 02 13 50 49 4e 6f 7c 05 5a 8b 68 81 26 67 14&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 1a ad bb e0 ac 2b 98 44 81 3f af 74 65 d7 d7 2f&#x27;&gt;&gt;&gt;
INFO:root:Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

INFO:root:Send UDS ID : [0x7DF]
INFO:root:Send UDS request size :6 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 25 0f 20&#x27;&gt;&gt;&gt;
WARNING:root:req_and_res_can error: Time out to get uds response, please check P2 Time

<br/> -------------------------------Captured log call-------------------------------- <br/>2025-04-22 19:35:04 INFO Send UDS ID : [0x750]
2025-04-22 19:35:04 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:04 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:35:04 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:35:05 INFO Send UDS ID : [0x750]
2025-04-22 19:35:05 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 03&#x27;&gt;&gt;&gt;
2025-04-22 19:35:05 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 03 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:35:06 INFO Send UDS ID : [0x750]
2025-04-22 19:35:06 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;27 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:06 INFO Read UDS reponse size :18 ---,the read data are &lt;&lt;&lt;b&#x27;67 01 4d 02 13 50 49 4e 6f 7c 05 5a 8b 68 81 26 67 14&#x27;&gt;&gt;&gt;

2025-04-22 19:35:06 INFO Send UDS ID : [0x750]
2025-04-22 19:35:06 INFO Send UDS request size :18 ---,the send data are &lt;&lt;&lt;b&#x27;27 02 1a ad bb e0 ac 2b 98 44 81 3f af 74 65 d7 d7 2f&#x27;&gt;&gt;&gt;
2025-04-22 19:35:06 INFO Read UDS reponse size :2 ---,the read data are &lt;&lt;&lt;b&#x27;67 02&#x27;&gt;&gt;&gt;

2025-04-22 19:35:06 INFO Send UDS ID : [0x7DF]
2025-04-22 19:35:06 INFO Send UDS request size :6 ---,the send data are &lt;&lt;&lt;b&#x27;2e f1 84 25 0f 20&#x27;&gt;&gt;&gt;
2025-04-22 19:35:09 WARNING req_and_res_can error: Time out to get uds response, please check P2 Time<br/> ----------------------------Captured stderr teardown---------------------------- <br/>INFO:root:Send UDS ID : [0x750]
INFO:root:Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
INFO:root:收到5001,brs=0, EDL=0, 开始比对PCAN数据
INFO:root:Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

INFO:root:************测试用例结束************
<br/> -----------------------------Captured log teardown------------------------------ <br/>2025-04-22 19:35:09 INFO Send UDS ID : [0x750]
2025-04-22 19:35:09 INFO Send UDS request size :2 ---,the send data are &lt;&lt;&lt;b&#x27;10 01&#x27;&gt;&gt;&gt;
2025-04-22 19:35:09 INFO 收到5001,brs=0, EDL=0, 开始比对PCAN数据
2025-04-22 19:35:09 INFO Read UDS reponse size :6 ---,the read data are &lt;&lt;&lt;b&#x27;50 01 00 32 01 f4&#x27;&gt;&gt;&gt;

2025-04-22 19:35:09 INFO ************测试用例结束************<br/></div></td></tr></tbody></table></body></html>